#include "hsi_lookup.h"

unsigned short h_lookup[65536] = {
  0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 239, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 235, 235, 235, 120, 139, 160, 180, 193, 203, 209, 214,
218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 234, 234, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231, 232, 232, 232, 232, 233, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 231, 232, 232, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 229, 230, 230, 231, 231, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216,
218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227, 227, 228, 228, 229, 229, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 227, 228, 228, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 227, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223, 224, 225, 225, 226, 226, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 223, 224, 225, 225, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 222, 223, 224, 224, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 209, 211, 213, 214, 215, 217,
218, 219, 220, 220, 221, 222, 223, 223, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 220, 221, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 209, 211, 212, 214, 215, 216, 217, 218, 219, 219, 220, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209, 211, 212, 213, 215, 216, 217, 217, 218, 219, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 217, 218, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 217,
120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 209, 211, 212, 213, 214, 215, 216, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 209, 211, 212, 213, 214, 215, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 209, 211, 212, 213, 214, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 208, 209, 211, 212, 213, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 206, 207, 208, 209, 211, 212, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 206, 207, 208, 209, 211, 120, 123, 126, 130, 134, 138, 142, 146,
151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 205, 206, 207, 208, 209, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 203, 205, 206, 207, 208, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 202, 204, 205, 206, 207, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 199, 201, 202, 204, 205, 206, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 200, 201, 203, 204, 205, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 197, 199, 200, 202, 203, 204, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169,
172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 197, 199, 200, 202, 203, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 195, 196, 198, 199, 201, 202, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 195, 197, 198, 200, 201, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 194, 196, 197, 199, 200, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 193, 194, 196, 198, 199, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183,
185, 187, 189, 191, 192, 194, 195, 197, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 188, 190, 191, 193, 194, 196, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 187, 188, 190, 192, 193, 195, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 187, 189, 191, 192, 194, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 186, 188, 190, 191, 193, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 183, 185, 187, 189, 190, 192, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 184, 186, 188, 189, 191,
120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 181, 183, 185, 187, 188, 190, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 182, 184, 186, 187, 189, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171, 173, 176, 178, 180, 181, 183, 185, 187, 188, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179, 180, 182, 184, 186, 187, 120, 121, 123, 125, 127, 130, 132, 134, 136, 139, 141, 143, 146, 148, 151, 153, 156, 158, 160, 163, 165, 167, 169, 172, 174, 176, 178, 180, 181, 183, 185, 186, 120, 121, 123, 125, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148, 150, 153, 155, 157, 160, 162, 164, 166, 169, 171, 173, 175, 177, 179, 180, 182, 184, 185, 120, 121, 123, 125, 127, 129, 131, 133,
136, 138, 140, 142, 145, 147, 150, 152, 154, 157, 159, 161, 163, 166, 168, 170, 172, 174, 176, 178, 180, 181, 183, 185, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 142, 144, 147, 149, 151, 154, 156, 158, 160, 163, 165, 167, 169, 171, 173, 175, 177, 179, 180, 182, 184, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 142, 144, 146, 148, 151, 153, 155, 157, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 181, 183, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 146, 148, 150, 152, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 180, 182, 120, 121, 123, 125, 127, 128, 130, 132, 134, 136, 139, 141, 143, 145, 147, 150, 152, 154, 156, 158, 160, 163, 165, 167, 169, 171, 172, 174, 176, 178, 180, 181, 120, 121, 123, 125, 126, 128, 130, 132, 134, 136, 138, 140, 142, 145, 147, 149, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 172, 173, 175, 177, 179, 180, 120, 121, 123, 125, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148,
151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 174, 176, 178, 180, 120, 121, 123, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 175, 177, 179,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241,  29, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240, 240, 240, 240, 240, 240,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237,
237, 237, 237, 238, 238, 238, 238, 238,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235, 236, 236, 236, 236, 236, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 235, 235, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234, 234, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 233, 233, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231, 232, 232, 232, 232,
110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 231, 232, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 229, 230, 230, 231, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227, 227, 228, 228, 229, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 227, 228, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 113, 120, 127, 134, 143, 152, 160, 169,
176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223, 224, 225, 225, 226, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 223, 224, 225, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 222, 223, 224, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219, 220, 220, 221, 222, 223, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 220, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193,
196, 199, 202, 204, 206, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 219, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209, 211, 212, 213, 215, 216, 217, 217, 218, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 217, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 179, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 210, 211, 212, 213, 214, 215, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 209, 211, 212, 213, 214, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202,
204, 205, 207, 208, 210, 211, 212, 213, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 208, 210, 211, 212, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 206, 207, 208, 210, 211, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 206, 207, 208, 209, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 205, 206, 207, 208, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 203, 205, 206, 207, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 202, 204, 205, 206,
117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 179, 182, 185, 187, 190, 192, 194, 196, 198, 199, 201, 202, 204, 205, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 200, 201, 203, 204, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 197, 199, 200, 202, 203, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 197, 199, 200, 202, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 195, 196, 198, 199, 201, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 195, 197, 198, 200, 117, 120, 122, 125, 127, 130, 133, 136,
140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 194, 196, 197, 199, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 193, 194, 196, 198, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 190, 192, 193, 195, 196, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 189, 191, 192, 194, 195, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 188, 190, 191, 193, 194, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 187, 188, 190, 192, 193, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157,
159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 187, 189, 191, 192, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 186, 188, 190, 191, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 183, 185, 187, 189, 190, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 184, 186, 188, 189, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 188, 118, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 182, 184, 186, 187, 118, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171,
173, 176, 178, 179, 181, 183, 185, 187, 118, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179, 180, 182, 184, 186, 118, 120, 121, 123, 125, 127, 130, 132, 134, 136, 139, 141, 143, 146, 148, 151, 153, 156, 158, 160, 163, 165, 167, 169, 172, 174, 176, 178, 180, 181, 183, 185, 118, 120, 121, 123, 125, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148, 150, 153, 155, 157, 160, 162, 164, 166, 169, 171, 173, 175, 177, 179, 180, 182, 184, 118, 120, 121, 123, 125, 127, 129, 131, 133, 136, 138, 140, 142, 145, 147, 150, 152, 154, 157, 159, 161, 163, 166, 168, 170, 172, 174, 176, 178, 180, 181, 183, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 142, 144, 147, 149, 151, 154, 156, 158, 160, 163, 165, 167, 169, 171, 173, 175, 177, 179, 180, 182, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 142, 144, 146, 148, 151, 153, 155, 157, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 181,
118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 146, 148, 150, 152, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 180, 118, 120, 121, 123, 125, 127, 128, 130, 132, 134, 136, 139, 141, 143, 145, 147, 150, 152, 154, 156, 158, 160, 163, 165, 167, 169, 171, 172, 174, 176, 178, 180, 118, 120, 121, 123, 125, 126, 128, 130, 132, 134, 136, 138, 140, 142, 145, 147, 149, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 172, 173, 175, 177, 179,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243, 243, 243, 243, 243, 243,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242,  29,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241, 241, 241, 241, 241,  46,  30, 300, 259, 250, 247, 245, 244,
243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240, 240, 240, 240, 240,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235, 236, 236, 236, 236,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229,
230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235, 235,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234, 234, 234,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233, 233, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231, 232, 232, 232, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 231, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 229, 230, 230, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225,
226, 226, 227, 227, 228, 228, 229, 229, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227, 227, 228, 228, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 227, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223, 224, 225, 225, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 223, 224, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 222, 223,
110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219, 220, 220, 221, 222, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 210, 211, 212, 213, 215, 216, 217, 217, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 112, 116, 120, 124, 128, 133, 139, 144,
150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210, 211, 212, 213, 214, 215, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 209, 211, 212, 213, 214, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 209, 211, 212, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 208, 210, 211, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 206, 207, 208, 209, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172,
176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 206, 207, 208, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 205, 206, 207, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 203, 205, 206, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 202, 204, 205, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 199, 201, 202, 204, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 200, 201, 203, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187,
189, 191, 193, 195, 197, 199, 200, 202, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 197, 199, 200, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 195, 196, 198, 199, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 195, 197, 198, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 194, 196, 197, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 193, 194, 196, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 190, 192, 193, 195,
115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 189, 191, 192, 194, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 188, 190, 191, 193, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 187, 188, 190, 192, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 187, 189, 191, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 186, 188, 190, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 179, 182, 183, 185, 187, 189, 116, 118, 120, 122, 124, 126, 128, 131,
133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 184, 186, 188, 116, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 181, 183, 185, 187, 116, 118, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 182, 184, 186, 116, 118, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171, 173, 176, 178, 180, 181, 183, 185, 116, 118, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179, 180, 182, 184, 116, 118, 120, 121, 123, 125, 127, 130, 132, 134, 136, 139, 141, 143, 146, 148, 151, 153, 156, 158, 160, 163, 165, 167, 169, 172, 174, 176, 178, 180, 181, 183, 116, 118, 120, 121, 123, 125, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148,
150, 153, 155, 157, 160, 162, 164, 166, 169, 171, 173, 175, 177, 179, 180, 182, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 136, 138, 140, 142, 145, 147, 150, 152, 154, 157, 159, 161, 163, 166, 168, 170, 172, 174, 176, 178, 180, 181, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 142, 144, 147, 149, 151, 154, 156, 158, 160, 163, 165, 167, 169, 171, 173, 175, 177, 179, 180, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 142, 144, 146, 148, 151, 153, 155, 157, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 146, 148, 150, 152, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 245, 245, 245, 245, 245,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245,
245, 245, 245, 244, 244, 244, 244, 244,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243, 243, 243, 243, 243,  29,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243, 243, 242, 242, 242, 242,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241, 241, 241, 241,  51,  46,  29, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240, 240, 240, 240,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239,
 73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237, 237,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235, 236, 236, 236,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235, 235, 235,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234, 234,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232, 233, 233,  94, 100, 109, 120, 133, 150, 166, 180,
190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231, 232, 232,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 229, 230,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227, 228, 228, 229, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227, 227, 228, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226, 227, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204,
207, 209, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224, 225, 226, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223, 224, 225, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 223, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 222, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219, 220, 220, 221, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210,
211, 213, 214, 215, 216, 217, 218, 219, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211, 212, 214, 215, 216, 217, 218, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 210, 211, 212, 213, 215, 216, 217, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 210, 211, 212, 213, 214, 215, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210, 211, 212, 213, 214, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 210, 211, 212, 213, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 210, 211, 212,
110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 208, 210, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 206, 207, 208, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 206, 207, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 205, 206, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 203, 205, 111, 114, 117, 120, 123, 126, 129, 133,
137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 202, 204, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 199, 201, 202, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 200, 201, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 197, 199, 200, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 197, 199, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 195, 196, 198, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157,
160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 195, 197, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 194, 196, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 193, 194, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 190, 192, 193, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 189, 191, 192, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 179, 182, 184, 186, 188, 190, 191, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174,
176, 178, 181, 183, 185, 187, 188, 190, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 187, 189, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 186, 188, 114, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 183, 185, 187, 114, 116, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 184, 186, 114, 116, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 181, 183, 185, 114, 116, 118, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 182, 184,
114, 116, 118, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171, 173, 176, 178, 180, 181, 183, 114, 116, 118, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179, 180, 182, 114, 116, 118, 120, 121, 123, 125, 127, 130, 132, 134, 136, 139, 141, 143, 146, 148, 151, 153, 156, 158, 160, 163, 165, 167, 169, 172, 174, 176, 178, 180, 181, 114, 116, 118, 120, 121, 123, 125, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148, 150, 153, 155, 157, 160, 162, 164, 166, 169, 171, 173, 175, 177, 179, 180, 114, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 136, 138, 140, 142, 145, 147, 150, 152, 154, 157, 159, 161, 163, 166, 168, 170, 172, 174, 176, 178, 180, 115, 116, 118, 120, 121, 123, 125, 127, 129, 131, 133, 135, 137, 140, 142, 144, 147, 149, 151, 154, 156, 158, 160, 163, 165, 167, 169, 171, 173, 175, 177, 179,   0, 346, 330, 313, 300, 289, 280, 274,
270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248, 247, 247, 247, 247, 246,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 246,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 245, 245, 245, 245,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245, 245, 244, 244, 244, 244,  29,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243, 243, 243, 243,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243, 243, 242, 242, 242,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244,
243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241, 241, 241,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240, 240, 240,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237, 237,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234,
234, 235, 235, 235, 235, 235, 236, 236,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235, 235,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233, 234,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232, 233,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231, 232,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 229,
 95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227, 228, 228,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227, 227,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225, 226, 226,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 179, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224, 225,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223, 224, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 101, 105, 109, 114, 120, 126, 133, 140,
148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219, 220, 220, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214, 215, 216, 217, 218, 219, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 215, 216, 217, 218, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211, 212, 214, 215, 216, 217, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 210, 211, 212, 213, 215, 216, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177,
182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 210, 211, 212, 213, 214, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210, 211, 212, 213, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 210, 211, 212, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 179, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 210, 211, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 209, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 208, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193,
195, 197, 199, 201, 203, 204, 206, 207, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 206, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 205, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 203, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 202, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 199, 201, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 200,
110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 197, 199, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 197, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 195, 196, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 195, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 194, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 193, 111, 113, 115, 117, 120, 122, 124, 127,
130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 179, 182, 184, 186, 188, 190, 192, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 189, 191, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 188, 190, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 187, 188, 112, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 187, 112, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 186, 112, 114, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147,
150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 183, 185, 112, 114, 116, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 184, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 181, 183, 112, 114, 116, 118, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 182, 112, 114, 116, 118, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171, 173, 176, 178, 180, 181, 113, 114, 116, 118, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179, 180, 113, 114, 116, 118, 120, 121, 123, 125, 127, 130, 132, 134, 136, 139, 141, 143, 146, 148, 151, 153, 156, 158, 160, 163,
165, 167, 169, 172, 174, 176, 178, 180, 113, 114, 116, 118, 120, 121, 123, 125, 127, 129, 131, 134, 136, 138, 141, 143, 145, 148, 150, 153, 155, 157, 160, 162, 164, 166, 169, 171, 173, 175, 177, 179,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250, 250, 250, 249, 249, 248, 248,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249, 248, 248, 248, 247,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248, 247, 247, 247, 247,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 245, 245, 245,
 29,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245, 245, 244, 244, 244,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243, 243, 243,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243, 243, 242, 242,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241, 241,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240, 240,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  64,  65,  67,  70,  79, 120, 210, 226,
231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239,  68,  70,  73,  79,  90, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 238,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 237,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235, 236,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234, 235,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233, 233,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219,
221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232, 232,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231, 231,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227, 228,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226, 227,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219,
220, 221, 222, 223, 224, 224, 225, 226,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 224,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223, 223,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221, 222,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220, 221,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219, 220, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211, 213, 214, 215, 216, 217, 218,
100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 215, 216, 217, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 209, 211, 212, 214, 215, 216, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 179, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209, 211, 212, 213, 215, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 209, 211, 212, 213, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 179, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210, 211, 212, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 210, 211, 104, 106, 109, 112, 116, 120, 123, 128,
132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 209, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206, 207, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 206, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 204, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 203, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158,
162, 166, 169, 173, 176, 179, 183, 185, 188, 190, 193, 195, 197, 199, 200, 202, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 201, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 199, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 198, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 197, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 196, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177,
179, 182, 184, 187, 189, 191, 193, 195, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 193, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 192, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 191, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 190, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 189, 109, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 188,
110, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 187, 110, 112, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 186, 110, 112, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 183, 184, 110, 112, 114, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 183, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 182, 111, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 181, 111, 112, 114, 116, 118, 120, 121, 124,
126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179, 180, 111, 112, 114, 116, 118, 120, 121, 123, 126, 128, 130, 132, 135, 137, 139, 142, 144, 147, 150, 152, 155, 157, 160, 162, 164, 167, 169, 171, 173, 176, 178, 180, 111, 113, 114, 116, 118, 120, 121, 123, 125, 128, 130, 132, 134, 137, 139, 141, 144, 146, 149, 151, 154, 156, 159, 161, 164, 166, 168, 170, 173, 175, 177, 179,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252, 252, 251, 251, 250, 250,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251, 251, 250, 250, 250, 249,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250, 250, 250, 249, 249, 248,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259,
257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249, 248, 248, 248,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248, 247, 247, 247,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247, 246, 246, 246,  29,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 245, 245,  35,  29,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245, 245, 244, 244,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243, 243,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244,
243, 243, 243, 243, 243, 243, 243, 242,  51,  49,  46,  40,  29,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242, 241,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 240,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,  67,  68,  70,  73,  79,  90, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236,
 73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235, 235,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234, 234,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233, 233, 233,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232, 232,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231, 231,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229, 230,  86,  90,  93,  98, 103, 111, 120, 130,
143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228, 229,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227, 227,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226, 226,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224, 225,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220, 221, 222, 223,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185,
190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218, 219, 220, 221,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219, 220,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217, 218, 219,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211, 213, 214, 215, 216, 217,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 209, 211, 213, 214, 215, 216,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211, 212, 214, 215,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200,
202, 204, 206, 208, 210, 211, 212, 213, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 210, 211, 212, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210, 211, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208, 210, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 208, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 206,
103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 204, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 201, 203, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 200, 202, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 200, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 199, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 198, 105, 107, 109, 112, 114, 117, 120, 122,
125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 196, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 195, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192, 194, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 193, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 192, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 190, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145,
149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 189, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 188, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 187, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 186, 108, 110, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 185, 108, 110, 112, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 184, 108, 110, 112, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164,
167, 169, 172, 174, 176, 178, 181, 183, 109, 110, 112, 114, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 182, 109, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178, 181, 109, 111, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 133, 135, 138, 140, 143, 146, 148, 151, 153, 156, 159, 161, 164, 166, 169, 171, 173, 175, 177, 180, 109, 111, 112, 114, 116, 118, 120, 121, 124, 126, 128, 130, 133, 135, 137, 140, 142, 145, 148, 150, 153, 155, 158, 160, 163, 165, 168, 170, 172, 174, 176, 179,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 253, 253, 252, 252,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254, 253, 253, 252, 252, 251,
  7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252, 252, 251, 251, 250,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251, 251, 250, 250, 250,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250, 250, 250, 249, 249,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249, 248, 248,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248, 247, 247,  29,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247, 246, 246,  34,  30,  23,  13,   0, 340, 319, 300,
286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246, 245,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245, 245, 244,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244, 243,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243, 243,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242, 242,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240,
240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236, 236,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235, 235,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 234,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229,
230, 231, 231, 232, 232, 232, 233, 233,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231, 232,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230, 231,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229, 229,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228, 228,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226, 227,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225, 226,
 88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224, 224,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215, 217, 218, 219, 220, 221, 222, 223,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220, 221, 222,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218, 219, 220,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216, 217, 218, 219,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 209, 211, 213, 214, 215, 217, 218,  94,  97, 100, 103, 106, 110, 115, 120,
125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214, 215, 216,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 215,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211, 212, 214,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 179, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209, 211, 212,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 209, 211,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 179, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208, 210,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159,
164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207, 208,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 179, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205, 207, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201, 202, 204, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201, 203, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 179, 183, 186, 188, 191, 193, 196, 198, 200, 201, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181,
184, 187, 189, 192, 194, 196, 198, 200, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 199, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 197, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 195, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 193, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 192,
104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 191, 105, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 190, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 186, 188, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 187, 106, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 186, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 185, 106, 108, 109, 111, 113, 115, 117, 120,
122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 184, 106, 108, 110, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 183, 107, 108, 110, 112, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180, 182, 107, 108, 110, 112, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178, 181, 107, 109, 110, 112, 114, 116, 117, 120, 122, 124, 126, 128, 131, 133, 136, 139, 141, 144, 147, 150, 152, 155, 158, 160, 163, 166, 168, 171, 173, 175, 177, 180, 107, 109, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 131, 133, 136, 138, 141, 143, 146, 149, 152, 154, 157, 160, 162, 165, 167, 170, 172, 174, 176, 178,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272,
270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257, 256, 256, 255, 254, 254,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 254, 253,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 253, 253, 252,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254, 253, 253, 252, 252,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252, 252, 251, 251,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251, 251, 250, 250,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253,
253, 252, 251, 251, 250, 250, 250, 249,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249, 248,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248, 247,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247, 246,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246, 246,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245, 245,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244, 244,
 49,  48,  46,  43,  38,  29,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243, 243,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242, 242,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237,  68,  69,  70,  72,  75,  79,  85,  96,
120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236, 236,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235, 235,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232, 233,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231, 231,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230, 230,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200,
205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228, 229,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227, 228,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226, 226,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224, 225,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212, 214, 216, 217, 219, 220, 221, 222, 223, 224,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221, 222,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209,
212, 213, 215, 216, 218, 219, 220, 221,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215, 216, 217, 218, 219,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 210, 211, 213, 214, 216, 217, 218,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213, 214, 215, 217,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211, 213, 214, 215,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 209, 211, 212,
 95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209, 211,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208, 210,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205, 206, 208,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205, 207,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204, 205,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202, 204,  98, 100, 103, 105, 107, 110, 113, 116,
120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 179, 183, 186, 189, 192, 194, 196, 199, 201, 202,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199, 201,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198, 200, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196, 198, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193, 195, 197, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 195, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144,
148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 193, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 191, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 190, 103, 104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 187, 189, 103, 105, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 188, 103, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166,
169, 172, 174, 177, 180, 182, 184, 186, 104, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 185, 104, 106, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 184, 104, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 183, 105, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 182, 105, 106, 108, 110, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178, 181, 105, 107, 108, 110, 112, 113, 115, 117, 120, 122, 124, 126, 129, 131, 134, 137, 140, 142, 145, 148, 151, 154, 157, 159, 162, 165, 168, 170, 173, 175, 177, 180,
105, 107, 108, 110, 112, 114, 115, 117, 120, 122, 124, 126, 129, 131, 134, 136, 139, 142, 145, 147, 150, 153, 156, 159, 161, 164, 167, 169, 172, 174, 176, 178,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259, 259, 258, 257, 256, 256,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259, 259, 258, 257, 256, 256, 255,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257, 256, 256, 255, 254,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 254,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 253, 253,  15,  10,   3, 356, 347, 337, 327, 317,
308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254, 253, 253, 252,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252, 252, 251,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251, 251, 250,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250, 250, 250,  29,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248, 248,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261,
259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247, 247,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246, 246,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245, 245,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244, 244,  51,  49,  48,  46,  43,  38,  29,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243, 243,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242, 242,  57,  56,  56,  55,  54,  53,  51,  46,  29, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241,
241, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236, 236,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235, 235,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 234,
 73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232, 232,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231, 231,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229, 229, 230,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228, 228,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226, 227,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225, 226,  83,  85,  87,  90,  93,  96, 100, 106,
112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222, 223, 223, 224,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222, 223,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220, 221,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219, 220,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217, 218,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 210, 211, 213, 214, 216, 217,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160,
167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 209, 211, 213, 214, 215,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209, 211, 213, 214,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 210, 211,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208, 209,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206, 208,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187,
190, 193, 196, 199, 201, 203, 205, 206,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203, 205,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202, 204,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200, 202,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199, 201,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197, 199,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196, 198,
 98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194, 196,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 179, 183, 185, 188, 190, 193, 195,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189, 191, 193, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188, 191, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187, 189, 101, 102, 104, 106, 108, 110, 112, 114,
117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 188, 101, 103, 104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 179, 182, 184, 187, 102, 103, 105, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183, 185, 102, 103, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 184, 102, 104, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 183, 103, 104, 106, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 182, 103, 104, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135,
138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178, 181, 103, 105, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 135, 138, 141, 144, 146, 150, 153, 155, 158, 161, 164, 167, 170, 172, 175, 177, 180, 103, 105, 106, 108, 110, 111, 113, 115, 117, 120, 122, 124, 127, 129, 132, 134, 137, 140, 143, 146, 149, 152, 155, 158, 160, 163, 166, 169, 171, 174, 176, 178,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262, 261, 260, 259, 259, 258,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261, 260, 259, 259, 258, 257,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259, 259, 258, 257, 256,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263,
261, 260, 259, 259, 258, 257, 256, 256,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257, 256, 256, 255,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254, 253,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254, 253, 253,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252, 252,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251, 251,
 29,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250, 250,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249, 249,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249, 248, 248,  39,  37,  34,  29,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247, 247,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246, 246,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245, 245,  49,  47,  46,  43,  40,  36,  30,  19,
  0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244, 244,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243, 243,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242, 242,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 210, 220, 226, 229,
231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237, 237,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236, 236,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234, 235,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232, 232,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230, 231,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222,
223, 225, 226, 226, 227, 228, 229, 229,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227, 228,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226, 226,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221, 222, 223, 224, 225,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222, 223, 223,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221, 222,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 210, 212, 214, 215, 217, 218, 219, 220,
 85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213, 215, 216, 218, 219,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211, 213, 215, 216, 217,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213, 214, 216,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 209, 211, 213, 214,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211, 213,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 209, 211,  90,  92,  94,  96,  98, 101, 104, 107,
111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208, 209,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206, 208,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205, 206,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203, 205,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201, 203,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200, 202,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141,
146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198, 200,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196, 199,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195, 197,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193, 196,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192, 194,  97,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190, 193,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168,
171, 175, 178, 181, 184, 186, 189, 191,  98, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185, 187, 190,  98, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186, 188,  99, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185, 187,  99, 101, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183, 186, 100, 101, 103, 104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182, 184, 100, 102, 103, 105, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181, 183,
100, 102, 103, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 180, 182, 101, 102, 104, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 101, 103, 104, 106, 107, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 133, 136, 139, 142, 145, 148, 151, 154, 157, 160, 163, 166, 169, 172, 175, 177, 180, 101, 103, 104, 106, 108, 109, 111, 113, 115, 117, 120, 122, 124, 127, 130, 132, 135, 138, 141, 144, 147, 150, 153, 156, 159, 162, 165, 168, 171, 173, 176, 178,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266, 264, 263, 262, 262, 261, 260,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262, 261, 260, 259,   4,   0, 354, 349, 343, 336, 330, 323,
316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262, 261, 260, 259, 259,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261, 260, 259, 259, 258,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259, 259, 258, 257,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259, 259, 258, 257, 256,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257, 256, 256,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257, 256, 255, 255,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278,
275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255, 254,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254, 253,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253, 252,  29,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252, 251,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251, 250,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250, 249,  38,  36,  33,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253,
253, 252, 251, 250, 250, 249, 249, 248,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248, 247,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247, 246,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246, 245,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244, 244,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243, 243,  55,  54,  54,  53,  52,  51,  49,  46,  40,  29,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242, 242,
 57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  29, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237, 237,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235, 236,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234, 234,  70,  70,  71,  73,  74,  76,  79,  82,
 86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233, 233,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231, 232,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230, 230,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228, 229,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226, 227,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223, 224, 225, 226,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164,
175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223, 224,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222, 223,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220, 221,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215, 217, 218, 219,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215, 216, 218,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215, 216,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196,
199, 202, 205, 207, 210, 211, 213, 214,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211, 213,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 210, 211,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208, 209,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206, 208,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204, 206,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203, 205,
 91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201, 203,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199, 201,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195, 197, 200,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196, 198,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194, 196,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193, 195,  95,  96,  98,  99, 101, 103, 106, 108,
111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191, 193,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189, 192,  96,  97,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188, 190,  96,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186, 189,  97,  98, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 179, 182, 185, 187,  97,  98, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184, 186,  97,  99, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132,
135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182, 185,  98,  99, 101, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181, 183,  98, 100, 101, 103, 104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180, 182,  99, 100, 102, 103, 105, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178, 181,  99, 100, 102, 103, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 140, 143, 146, 150, 153, 156, 159, 163, 166, 169, 172, 174, 177, 179,  99, 101, 102, 104, 105, 107, 109, 111, 113, 115, 117, 120, 122, 125, 127, 130, 133, 136, 139, 142, 145, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271,
270, 268, 267, 266, 265, 264, 263, 262,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262, 261,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266, 264, 263, 262, 262, 261,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262, 261, 260,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262, 261, 260, 259,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261, 260, 259, 259,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259, 259, 258,
 16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259, 259, 258, 257,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257, 256,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257, 256, 255,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255, 255,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254, 254,  29,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253, 253,  32,  30,  26,  22,  17,  11,   4, 355,
344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252, 252,  35,  33,  29,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251, 251,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250, 250,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249, 249,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248, 248,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247, 247,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266,
262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246, 246,  51,  50,  49,  47,  46,  43,  40,  36,  29,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245, 244,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243, 243,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242, 242,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237,
237, 238, 238, 238, 238, 238, 238, 238,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237, 237,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235, 235,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234, 234,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232, 233,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231, 231,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229, 230,
 73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227, 228,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226, 226,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215, 217, 219, 220, 222, 223, 224, 225,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222, 223,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220, 222,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219, 220,  81,  82,  84,  85,  87,  90,  92,  95,
 98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215, 217, 218,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215, 216,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213, 215,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209, 211, 213,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 210, 211,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208, 209,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136,
143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206, 208,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204, 206,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202, 204,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200, 203,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199, 201,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197, 199,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171,
176, 180, 183, 187, 190, 193, 195, 197,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193, 196,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192, 194,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190, 193,  93,  95,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188, 191,  94,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187, 189,  94,  96,  97,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185, 188,
 95,  96,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184, 186,  95,  97,  98, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182, 185,  96,  97,  98, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178, 181, 184,  96,  97,  99, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180, 182,  97,  98,  99, 101, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178, 181,  97,  98, 100, 101, 103, 104, 106, 108, 110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 141, 144, 148, 151, 155, 158, 162, 165, 168, 171, 174, 177, 180,  97,  99, 100, 102, 103, 105, 106, 108,
110, 112, 115, 117, 120, 122, 125, 128, 131, 134, 137, 140, 144, 147, 150, 154, 157, 160, 164, 167, 170, 173, 176, 178,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270, 268, 267, 266, 265, 264,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269, 268, 266, 265, 264, 264,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268, 267, 266, 265, 264, 263,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266, 264, 263, 262, 262,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291,
287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262, 261,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262, 261, 260,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261, 260, 259,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259, 259,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259, 259, 258,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258, 257,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265,
263, 262, 261, 260, 259, 258, 257, 256,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256, 255,  29,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255, 254,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254, 253,  35,  32,  29,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253, 252,  37,  35,  33,  29,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252, 251,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251, 250,
 42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250, 249,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249, 248,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248, 247, 247,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246, 246,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245, 245,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244, 243,  56,  55,  55,  54,  54,  53,  52,  51,
 49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242, 242,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236, 237,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235, 235,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180,
199, 210, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233, 234,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232, 232,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230, 231,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228, 229,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226, 227,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221, 223, 224, 225, 226,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210,
213, 215, 217, 219, 220, 222, 223, 224,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220, 221, 222,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219, 220,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217, 219,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215, 217,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212, 213, 215,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209, 211, 213,
 83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 210, 211,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208, 209,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203, 206, 208,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204, 206,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202, 204,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200, 202,  87,  89,  90,  92,  94,  95,  97, 100,
102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198, 200,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196, 199,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194, 197,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193, 195,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191, 193,  91,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189, 192,  91,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127,
131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187, 190,  92,  93,  95,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186, 188,  92,  94,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184, 187,  93,  94,  96,  97,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183, 185,  93,  95,  96,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181, 184,  94,  95,  97,  98, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180, 182,  94,  96,  97,  98, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154,
158, 162, 165, 169, 172, 175, 178, 181,  95,  96,  97,  99, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 132, 135, 139, 142, 146, 150, 153, 157, 160, 164, 167, 171, 174, 177, 180,  95,  97,  98,  99, 101, 102, 104, 106, 108, 110, 112, 114, 117, 120, 122, 125, 128, 131, 135, 138, 142, 145, 149, 152, 156, 159, 163, 166, 169, 172, 175, 178,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272, 271, 270, 268, 267, 266,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271, 270, 269, 268, 267, 266,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270, 268, 267, 266, 265,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269, 268, 266, 265, 264,
  7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268, 267, 266, 265, 264,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266, 265, 264, 263,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266, 264, 263, 262,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264, 263, 262,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262, 261,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261, 260,  20,  17,  13,   9,   5,   0, 354, 347,
340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260, 259,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259, 259,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259, 258,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258, 257,  29,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257, 256,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256, 255,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292,
286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255, 254,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254, 253,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253, 252,  41,  40,  38,  35,  33,  29,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252, 251,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250, 250,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249, 249,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253,
252, 251, 250, 250, 249, 248, 248, 247,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247, 246,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245, 245,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244, 244,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243, 242,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,
 61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238, 238,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236, 236,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234, 235, 235,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233, 233,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231, 232,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229, 230,  70,  71,  72,  73,  74,  75,  77,  79,
 81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227, 228,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226, 226,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224, 225,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222, 223,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212, 215, 217, 218, 220, 221,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214, 216, 218, 219,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128,
137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216, 217,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214, 215,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 210, 212, 213,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 210, 211,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207, 209,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205, 208,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177,
182, 187, 191, 195, 198, 201, 203, 206,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201, 204,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199, 202,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197, 200,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195, 198,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193, 196,  88,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192, 194,
 88,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190, 193,  89,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188, 191,  90,  91,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183, 186, 189,  90,  91,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184, 187,  91,  92,  93,  95,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183, 186,  91,  92,  94,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181, 184,  92,  93,  94,  96,  97,  99, 100, 102,
104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180, 183,  92,  93,  95,  96,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178, 181,  93,  94,  95,  97,  98, 100, 101, 103, 105, 107, 109, 112, 114, 117, 120, 123, 126, 129, 133, 136, 140, 144, 148, 151, 155, 159, 163, 166, 170, 173, 176, 180,  93,  94,  96,  97,  98, 100, 102, 103, 105, 107, 109, 112, 114, 117, 120, 122, 125, 129, 132, 136, 139, 143, 147, 150, 154, 158, 162, 165, 169, 172, 175, 178,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275, 273, 272, 271, 270, 268,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276, 274, 273, 271, 270, 269, 268,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300,
296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272, 271, 270, 268, 267,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271, 270, 269, 268, 267,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270, 268, 267, 266,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269, 268, 266, 265,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268, 267, 266, 265,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266, 265, 264,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275,
273, 271, 270, 268, 267, 266, 264, 263,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264, 263,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263, 262,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262, 261,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261, 260,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260, 259,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260, 259,
 29,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259, 258,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258, 257,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258, 257, 256,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256, 255,  38,  37,  35,  32,  29,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255, 254,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253, 253,  43,  41,  40,  38,  35,  33,  30,  25,
 20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252, 252,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251, 250,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250, 249,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248, 248,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  29,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247, 247,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246, 245,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300,
276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244, 244,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243, 243,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238, 238,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236, 236,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229,
231, 232, 232, 233, 233, 234, 234, 235,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232, 233,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231, 231,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227, 228, 229, 229,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226, 227, 227,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225, 226,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223, 224,
 73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219, 220, 222,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218, 220,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 210, 212, 214, 216, 218,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209, 212, 214, 216,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212, 214,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209, 212,  80,  81,  82,  83,  84,  86,  88,  90,
 92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207, 209,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205, 207,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203, 205,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201, 203,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199, 201,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196, 199,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120,
124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194, 197,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192, 195,  86,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190, 193,  86,  88,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188, 192,  87,  88,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187, 190,  88,  89,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185, 188,  88,  90,  91,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154,
159, 163, 168, 172, 176, 180, 183, 186,  89,  90,  91,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181, 184,  90,  91,  92,  93,  95,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180, 183,  90,  91,  92,  94,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116, 120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178, 181,  91,  92,  93,  94,  96,  97,  99, 100, 102, 104, 106, 109, 111, 114, 116, 120, 123, 126, 130, 133, 137, 141, 145, 150, 154, 158, 162, 166, 169, 173, 176, 180,  91,  92,  93,  95,  96,  98,  99, 101, 103, 105, 107, 109, 111, 114, 117, 120, 123, 126, 129, 133, 137, 141, 145, 148, 153, 156, 160, 164, 168, 171, 175, 178,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277, 276, 274, 273, 272, 271,
  1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277, 275, 274, 272, 271, 270,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275, 273, 272, 271, 270,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276, 274, 273, 271, 270, 269,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272, 271, 270, 268,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271, 270, 269, 268,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270, 268, 267,  12,   8,   5,   1, 357, 353, 349, 344,
339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269, 268, 266,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268, 267, 266,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266, 265,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266, 264,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265, 264,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264, 263,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305,
300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263, 262,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262, 261,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261, 260,  29,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261, 260,  32,  29,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260, 259,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259, 258,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268,
266, 264, 263, 261, 260, 259, 258, 257,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256, 256,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255, 255,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254, 253,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253, 252,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252, 251,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250, 250,
 49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  29,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249, 248,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248, 247,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247, 246, 246,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245, 244,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243, 243,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,
 60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238, 238,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236, 236,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234, 234,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232, 232,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230, 231,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106,
120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228, 229,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217, 219, 221, 223, 224, 226, 227,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223, 225,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220, 221, 223,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215, 217, 219, 220,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217, 218,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187,
193, 199, 203, 206, 210, 212, 214, 216,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212, 214,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209, 212,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207, 209,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205, 207,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202, 205,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200, 203,
 81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198, 201,  82,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196, 199,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190, 193, 196,  83,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191, 194,  84,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189, 192,  85,  86,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187, 190,  85,  86,  88,  89,  90,  92,  93,  95,
 97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185, 188,  86,  87,  88,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183, 187,  87,  88,  89,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181, 185,  87,  88,  90,  91,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180, 183,  88,  89,  90,  91,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178, 181,  88,  90,  91,  92,  93,  95,  96,  98,  99, 101, 103, 106, 108, 111, 113, 116, 120, 123, 127, 130, 134, 139, 143, 147, 152, 156, 160, 165, 169, 172, 176, 180,  89,  90,  91,  92,  94,  95,  97,  98, 100, 102, 104, 106, 108, 111, 114, 116,
120, 123, 126, 130, 134, 138, 142, 146, 151, 155, 159, 163, 167, 171, 174, 178,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281, 280, 278, 277, 275, 274, 273,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279, 278, 276, 275, 273, 272,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277, 276, 274, 273, 272,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277, 275, 274, 272, 271,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275, 273, 272, 271,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283,
281, 279, 277, 276, 274, 273, 271, 270,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272, 271, 270,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271, 270, 269,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270, 268,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269, 268,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268, 267,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267, 266,
 20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267, 266,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266, 265,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266, 265, 264,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264, 263,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264, 262,  29,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263, 261,  31,  30,  27,  25,  22,  19,  15,  10,
  5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262, 261,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261, 260,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260, 259,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259, 258,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257, 256,  41,  40,  38,  37,  35,  32,  29,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256, 255,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323,
310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255, 254,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254, 253,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253, 252,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251, 250,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250, 249,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248, 248,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253,
252, 250, 249, 248, 248, 247, 247, 246,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245, 245,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243, 243,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238, 238,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236, 236,
 64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233, 234,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231, 232,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222, 224, 226, 227, 228, 229, 230,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226, 227, 228,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224, 226,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220, 222, 223,  71,  72,  72,  73,  74,  75,  76,  77,
 79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215, 218, 220, 221,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217, 219,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215, 217,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212, 214,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 210, 212,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207, 209,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108,
113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204, 207,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202, 205,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199, 202,  79,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197, 200,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195, 198,  81,  82,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192, 196,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154,
160, 166, 172, 177, 182, 186, 190, 193,  82,  83,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188, 191,  83,  84,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186, 189,  84,  85,  86,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183, 187,  84,  85,  86,  88,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181, 185,  85,  86,  87,  88,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180, 183,  86,  87,  88,  89,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178, 181,
 86,  87,  88,  90,  91,  92,  93,  95,  97,  98, 100, 103, 105, 107, 110, 113, 116, 120, 123, 127, 131, 136, 140, 145, 150, 154, 159, 163, 168, 172, 176, 180,  87,  88,  89,  90,  91,  93,  94,  96,  97,  99, 101, 103, 105, 108, 110, 113, 116, 120, 123, 127, 131, 135, 139, 144, 148, 153, 157, 162, 166, 170, 174, 178,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 280, 279, 277, 276, 275,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282, 280, 278, 277, 276, 274,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281, 280, 278, 277, 275, 274,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279, 278, 276, 275, 273,   5,   3,   0, 356, 353, 349, 346, 342,
338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277, 276, 274, 273,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277, 275, 274, 272,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275, 273, 272,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276, 274, 273, 271,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272, 271,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271, 270,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312,
308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271, 270,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270, 269,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270, 268,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269, 267,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268, 267,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267, 266,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280,
278, 275, 273, 271, 270, 268, 266, 265,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266, 264,  29,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265, 264,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264, 263,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263, 262,  35,  33,  32,  29,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262, 261,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261, 260,
 39,  37,  36,  34,  32,  29,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260, 259,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259, 257,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259, 257, 256,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256, 255,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255, 254,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253, 253,  49,  48,  47,  47,  46,  44,  43,  41,
 39,  37,  34,  29,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252, 251,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  29,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250, 250,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249, 248,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247, 247,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245, 245,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  29,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243, 243,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,
 46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242, 241,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237, 238,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235, 236,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232, 232, 233, 233,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231, 231,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209,
215, 219, 222, 224, 226, 227, 228, 229,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 210, 214, 218, 220, 223, 224, 226, 227,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223, 224,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218, 220, 222,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218, 220,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213, 215, 217,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 209, 212, 215,
 73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209, 212,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207, 209,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201, 204, 207,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201, 204,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199, 202,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196, 199,  79,  79,  80,  81,  82,  84,  85,  86,
 88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193, 197,  79,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191, 195,  80,  81,  82,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188, 192,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186, 190,  82,  82,  83,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184, 188,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182, 186,  83,  84,  85,  86,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109,
112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180, 183,  84,  84,  85,  86,  88,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177, 181,  84,  85,  86,  87,  88,  90,  91,  92,  94,  95,  97,  99, 102, 104, 106, 109, 112, 116, 120, 123, 128, 132, 137, 142, 147, 152, 157, 162, 167, 171, 176, 180,  85,  86,  87,  88,  89,  90,  91,  93,  94,  96,  98, 100, 102, 104, 107, 110, 113, 116, 120, 123, 127, 132, 136, 141, 146, 151, 156, 160, 165, 169, 174, 178,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284, 283, 281, 280, 278, 277,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 281, 279, 278, 277,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290,
288, 286, 284, 282, 280, 279, 277, 276,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282, 280, 278, 277, 276,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281, 280, 278, 277, 275,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279, 278, 276, 275,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277, 276, 274,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277, 275, 274,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275, 273,
 13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276, 274, 273,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273, 272,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274, 273, 271,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272, 271,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272, 270,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271, 270,  23,  20,  18,  15,  12,   9,   6,   2,
357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270, 269,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270, 268,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269, 267,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268, 266,  29,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267, 266,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266, 265,  33,  31,  29,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328,
320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265, 264,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264, 263,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263, 262,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262, 261,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261, 260,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260, 259,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275,
271, 268, 266, 263, 262, 260, 259, 257,  45,  44,  43,  42,  40,  39,  37,  35,  33,  29,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257, 256,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256, 255,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254, 253,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253, 252,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  29,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251, 250,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250, 249,
 54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  29,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248, 247,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246, 245,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244, 244, 243,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242, 242,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237, 237,  62,  62,  62,  63,  63,  63,  63,  63,
 64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235, 235,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232, 233,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229, 230, 231,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227, 228,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224, 226,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221, 223,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,
 94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216, 218, 220,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209, 213, 215, 218,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210, 213, 215,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210, 212,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206, 209,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204, 207,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154,
163, 172, 180, 186, 192, 196, 201, 204,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198, 201,  76,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195, 199,  77,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192, 196,  78,  79,  79,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189, 193,  79,  79,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187, 191,  79,  80,  81,  82,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184, 188,
 80,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182, 186,  81,  82,  82,  83,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180, 184,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134, 140, 145, 151, 157, 162, 168, 173, 177, 182,  82,  83,  84,  85,  86,  87,  88,  90,  91,  93,  94,  96,  98, 100, 103, 106, 109, 112, 116, 120, 124, 128, 133, 139, 144, 150, 155, 160, 166, 171, 175, 180,  83,  84,  84,  85,  86,  88,  89,  90,  92,  93,  95,  97,  99, 101, 103, 106, 109, 112, 116, 120, 124, 128, 133, 138, 143, 148, 153, 159, 164, 169, 173, 177,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 283, 282, 280, 279,   1, 358, 356, 353, 350, 347, 344, 340,
337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 285, 283, 282, 280, 279,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284, 283, 281, 280, 278,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 281, 279, 278,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 280, 279, 277,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282, 280, 278, 277,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281, 280, 278, 277,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317,
313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279, 278, 276,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277, 276,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277, 275,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276, 275,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276, 274,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275, 273,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290,
287, 284, 282, 280, 278, 276, 274, 273,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274, 272,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273, 272,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273, 271,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272, 270,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271, 270,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270, 269,
 29,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270, 268,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269, 267,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270, 268, 266,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267, 265,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266, 264,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265, 263,  39,  38,  37,  35,  34,  32,  29,  27,
 24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264, 262,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263, 261,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261, 260,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260, 259,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259, 257,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257, 256,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,
  0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256, 254,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254, 253,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252, 251,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250, 250,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248, 248,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246, 246,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253,
250, 248, 247, 246, 245, 245, 244, 244,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242, 242,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237, 237,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234, 235,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229, 231, 232, 232,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226, 227, 229, 230,
 65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226, 227,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223, 224,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209, 214, 217, 219, 221,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213, 216, 218,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213, 215,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 209, 213,  71,  72,  72,  73,  74,  75,  75,  76,
 77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206, 210,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203, 206,  73,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200, 204,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196, 201,  75,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193, 198,  76,  76,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190, 195,  76,  77,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98,
101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187, 192,  77,  78,  79,  79,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185, 189,  78,  79,  79,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182, 187,  79,  79,  80,  81,  82,  83,  84,  85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180, 184,  79,  80,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177, 182,  80,  81,  82,  82,  83,  84,  86,  87,  88,  90,  91,  93,  95,  97,  99, 102, 105, 108, 111, 115, 120, 124, 129, 135, 141, 146, 153, 158, 164, 170, 175, 180,  81,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  95,  97, 100, 102, 105, 108, 112, 115, 120, 124, 129, 134,
140, 145, 151, 157, 162, 168, 173, 177,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 287, 286, 284, 283, 281,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 284, 282, 281,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 283, 282, 280,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 285, 283, 282, 280,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284, 283, 281, 280,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 281, 279,
  7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 280, 279,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282, 280, 278,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281, 280, 278,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279, 278,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279, 277,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278, 277,  16,  13,  11,   8,   6,   3,   0, 356,
352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278, 276,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277, 276,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277, 275,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276, 274,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275, 274,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275, 273,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330,
324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274, 273,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274, 272,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273, 271,  29,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272, 270,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271, 270,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270, 269,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290,
286, 282, 279, 276, 274, 271, 270, 268,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269, 267,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268, 266,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266, 265,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265, 264,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264, 263,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263, 261,
 45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262, 260,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260, 259,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260, 259, 257,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257, 256,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  29,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255, 254,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253, 252,  53,  53,  53,  52,  52,  51,  51,  50,
 49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251, 250,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249, 248,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247, 246,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245, 244,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242, 242,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,
 64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237, 237,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233, 234, 234,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231, 232,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227, 229,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224, 226,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220, 223,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154,
172, 186, 196, 204, 210, 214, 217, 219,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 209, 213, 216,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 210, 213,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206, 210,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202, 206,  72,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199, 203,  73,  73,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195, 200,
 73,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192, 196,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188, 193,  75,  76,  76,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180, 185, 190,  76,  76,  77,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182, 187,  76,  77,  78,  79,  79,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180, 185,  77,  78,  79,  79,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177, 182,  78,  79,  79,  80,  81,  82,  83,  84,
 85,  86,  88,  90,  91,  93,  95,  98, 100, 103, 107, 111, 115, 120, 125, 130, 136, 143, 150, 156, 163, 169, 174, 180,  79,  79,  80,  81,  82,  83,  84,  85,  86,  87,  89,  90,  92,  94,  96,  98, 101, 104, 107, 111, 115, 120, 124, 130, 136, 142, 148, 154, 160, 166, 172, 177,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286, 285, 283,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286, 284, 283,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 287, 286, 284, 283,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 284, 282,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320,
316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 283, 282,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 285, 283, 282,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284, 283, 281,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 281,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282, 280,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282, 280,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297,
294, 292, 289, 287, 285, 283, 281, 280,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281, 279,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280, 279,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280, 278,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279, 278,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279, 277,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278, 277,
 22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278, 276,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277, 275,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279, 277, 275,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276, 274,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275, 274,  29,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275, 273,  31,  30,  28,  26,  24,  22,  19,  16,
 13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274, 272,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273, 271,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272, 270,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271, 270,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271, 269,  38,  37,  36,  35,  33,  31,  29,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270, 268,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356,
349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268, 266,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267, 265,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266, 264,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265, 263,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263, 262,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262, 260,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290,
282, 276, 271, 268, 265, 262, 260, 259,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259, 257,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257, 255,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255, 253,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253, 251,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  29,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252, 250, 249,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248, 247,
 57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  29,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245, 245,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  29, 300, 259, 250, 247, 245, 244, 243, 243, 243, 242,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236, 237,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 210, 220, 226, 229, 231, 232, 233, 234,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 210, 218, 223, 226, 228, 229, 231,  64,  64,  64,  64,  65,  65,  65,  66,
 66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220, 223, 226, 227,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219, 222, 224,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218, 220,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214, 217,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210, 213,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205, 209,  70,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,
 86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201, 206,  70,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197, 202,  71,  72,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193, 199,  72,  73,  73,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190, 195,  73,  73,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186, 192,  74,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183, 188,  74,  75,  76,  76,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126,
133, 141, 150, 158, 166, 173, 180, 185,  75,  76,  76,  77,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176, 182,  76,  76,  77,  78,  79,  79,  80,  81,  82,  84,  85,  86,  88,  90,  91,  94,  96,  99, 102, 106, 110, 114, 120, 125, 132, 139, 146, 153, 160, 167, 174, 180,  77,  77,  78,  79,  79,  80,  81,  82,  83,  84,  86,  87,  89,  90,  92,  94,  97, 100, 103, 106, 110, 115, 120, 125, 131, 137, 144, 151, 158, 165, 171, 177,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293, 292, 290, 288, 287, 285,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 290, 288, 286, 285,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286, 285,
  3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286, 284,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 287, 286, 284,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 284,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285, 283,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 285, 283,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284, 283,  10,   8,   6,   3,   1, 358, 355, 352,
349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284, 282,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283, 282,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283, 281,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283, 281,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282, 280,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331,
326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282, 280,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281, 279,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281, 279,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280, 278,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280, 278,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279, 277,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300,
296, 292, 289, 286, 283, 281, 279, 277,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278, 276,  29,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277, 275,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277, 275,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276, 274,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275, 273,  35,  34,  33,  31,  29,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274, 272,
 37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274, 271,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273, 271,  39,  38,  37,  36,  35,  33,  31,  29,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274, 272, 270,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271, 268,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270, 267,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268, 266,  45,  44,  43,  43,  42,  40,  39,  38,
 36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267, 265,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266, 263,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264, 262,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262, 260,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261, 259,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259, 257,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,
 34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256, 255,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254, 253,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  29,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253, 252, 250,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249, 248,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246, 245,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243, 243,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0,
240, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236, 236,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 209, 220, 226, 229, 231, 232, 233,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228, 229,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 210, 216, 220, 223, 226,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215, 219, 222,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214, 218,
 66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 210, 214,  67,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  89,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205, 210,  68,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193, 200, 205,  69,  70,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196, 201,  70,  70,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191, 197,  71,  71,  72,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187, 193,  72,  72,  73,  73,  74,  74,  75,  76,
 77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183, 190,  72,  73,  73,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180, 186,  73,  74,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176, 183,  74,  74,  75,  76,  76,  77,  78,  79,  80,  81,  82,  83,  84,  86,  88,  90,  92,  94,  97, 100, 104, 109, 114, 120, 126, 133, 141, 150, 158, 166, 173, 180,  75,  75,  76,  76,  77,  78,  79,  79,  80,  81,  83,  84,  85,  87,  89,  91,  93,  95,  98, 101, 105, 109, 114, 120, 126, 133, 140, 148, 155, 163, 170, 176,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297, 296, 294, 292, 290, 289, 287,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322,
319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295, 294, 292, 290, 288, 287,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293, 292, 290, 288, 287,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 290, 288, 286,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288, 286,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 287, 286,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302,
300, 297, 295, 293, 291, 289, 287, 285,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287, 285,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 285,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286, 284,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286, 284,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285, 283,
 16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285, 283,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285, 283,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286, 284, 282,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284, 282,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283, 281,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283, 281,  24,  22,  21,  19,  16,  14,  12,   9,
  6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283, 280,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282, 280,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282, 279,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281, 279,  29,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280, 278,  31,  29,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280, 277,  32,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350,
344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279, 277,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278, 276,  35,  34,  33,  31,  29,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278, 275,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277, 274,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276, 274,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275, 273,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306,
300, 294, 289, 284, 280, 277, 274, 272,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273, 271,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272, 270,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271, 268,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270, 267,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268, 266,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266, 264,
 49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  29,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265, 262,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263, 261,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264, 261, 259,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259, 256,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256, 254,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259, 256, 253, 252,  56,  56,  56,  56,  56,  55,  55,  55,
 55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250, 249,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247, 246,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243, 243,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240, 240,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233, 234, 235, 236,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226, 229, 231, 232,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,
 68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226, 228,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 210, 216, 220, 223,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209, 215, 219,  65,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209, 214,  66,  66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204, 209,  67,  67,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199, 205,  68,  68,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110,
120, 132, 146, 160, 174, 185, 193, 200,  69,  69,  70,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188, 196,  70,  70,  70,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184, 191,  70,  71,  71,  72,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,  83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180, 187,  71,  72,  72,  73,  73,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176, 183,  72,  72,  73,  73,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  84,  85,  87,  90,  92,  95,  98, 103, 107, 113, 120, 127, 136, 145, 154, 163, 172, 180,  73,  73,  74,  74,  75,  75,  76,  77,  78,  79,  80,  81,  82,  83,  85,  86,  88,  91,  93,  96,  99, 103, 108, 113, 120, 127, 134, 143, 152, 160, 169, 176,
  0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 291, 289,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290, 289,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297, 296, 294, 292, 290, 289,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295, 294, 292, 290, 288,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293, 292, 290, 288,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 290, 288,   6,   4,   2,   0, 357, 355, 352, 350,
347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 288,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289, 287,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289, 287,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331,
328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288, 286,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288, 286,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287, 285,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287, 285,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287, 285,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306,
303, 300, 296, 294, 291, 289, 286, 284,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286, 284,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286, 283,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285, 283,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285, 283,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284, 282,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284, 282,
 29,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283, 281,  31,  29,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283, 280,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285, 282, 280,  33,  32,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282, 279,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281, 278,  36,  35,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280, 278,  37,  36,  35,  34,  33,  31,  30,  28,
 26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280, 277,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279, 276,  40,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278, 275,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277, 274,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276, 273,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275, 272,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,
 15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274, 271,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273, 270,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271, 268,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270, 266,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268, 265,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  29,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266, 263,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  29,  24,  16,   6, 352, 334,
316, 300, 287, 278, 272, 267, 264, 261,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261, 259,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259, 256,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263, 259, 256, 253,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252, 250,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248, 247,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244, 243,
 60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240, 240,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234, 235,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 210, 220, 226, 229, 231,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223, 226,  63,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 209, 216, 220,  64,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 210, 215,  65,  65,  66,  66,  66,  66,  67,  67,
 67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193, 203, 209,  66,  66,  66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196, 204,  67,  67,  67,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  89,  94, 100, 109, 120, 133, 150, 166, 180, 190, 199,  68,  68,  68,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185, 193,  68,  69,  69,  70,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180, 188,  69,  70,  70,  70,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175, 184,  70,  70,  71,  71,  72,  72,  73,  73,  74,  75,  76,  76,  77,  79,  80,  81,
 83,  85,  87,  90,  93,  96, 100, 106, 112, 120, 128, 139, 150, 160, 171, 180,  71,  71,  72,  72,  73,  73,  74,  74,  75,  76,  77,  78,  79,  80,  81,  83,  84,  86,  88,  91,  94,  97, 102, 106, 112, 120, 128, 137, 147, 157, 167, 176,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332, 330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300, 298, 296, 294, 292, 291,   0, 359, 356, 354, 352, 350, 348, 345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300, 298, 296, 294, 292, 291,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292, 291,   2,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298, 296, 294, 292, 290,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306,
304, 302, 300, 297, 296, 294, 292, 290,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295, 294, 292, 290,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293, 292, 290,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 290,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291, 289,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289,  10,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291, 289,
 11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289,  12,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291, 289,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290, 288,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290, 288,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290, 288,  18,  16,  15,  13,  11,   8,   6,   4,
  1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289, 287,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289, 287,  21,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289, 287,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289, 286,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288, 286,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288, 286,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346,
342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288, 285,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287, 285,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287, 284,  29,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286, 284,  31,  30,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286, 283,  32,  31,  30,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286, 283,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314,
309, 304, 300, 295, 292, 288, 285, 282,  35,  33,  32,  31,  29,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285, 282,  36,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284, 281,  37,  36,  35,  34,  33,  31,  29,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283, 280,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283, 280,  40,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282, 279,  41,  40,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281, 278,
 42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280, 277,  43,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279, 276,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283, 278, 275,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277, 274,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276, 273,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  29,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275, 271,  49,  49,  48,  48,  47,  46,  46,  45,
 44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273, 270,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271, 268,  51,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270, 266,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267, 264,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265, 261,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262, 259,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,
 49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263, 259, 256,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259, 255, 252,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250, 248,  59,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245, 244,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240, 240,  60,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226, 231, 233, 234,  61,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,
 79,  90, 120, 180, 209, 220, 226, 229,  62,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218, 223,  63,  63,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199, 210, 216,  64,  64,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201, 209,  65,  65,  65,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  90,  96, 106, 120, 139, 160, 180, 193, 203,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186, 196,  67,  67,  67,  67,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180, 190,
 67,  68,  68,  68,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174, 185,  68,  68,  69,  69,  70,  70,  70,  71,  71,  72,  73,  73,  74,  75,  76,  77,  79,  80,  82,  84,  86,  90,  93,  98, 103, 111, 120, 130, 143, 156, 169, 180,  69,  69,  70,  70,  70,  71,  71,  72,  72,  73,  74,  75,  75,  76,  77,  79,  80,  82,  83,  86,  88,  91,  95,  99, 105, 111, 120, 129, 141, 153, 164, 175,   0, 358, 356, 354, 352, 349, 347, 345, 343, 340, 338, 336, 333, 331, 328, 326, 323, 321, 319, 316, 314, 312, 310, 307, 305, 303, 301, 300, 298, 296, 294, 293,   0, 359, 357, 355, 353, 350, 348, 346, 344, 341, 339, 336, 334, 331, 329, 326, 324, 321, 319, 317, 314, 312, 310, 308, 305, 303, 301, 300, 298, 296, 294, 293,   1,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332, 330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300, 298, 296, 294, 292,   2,   0, 359, 356, 354, 352, 350, 348,
345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300, 298, 296, 294, 292,   3,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298, 296, 294, 292,   4,   2,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298, 296, 294, 292,   5,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297, 296, 294, 292,   6,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295, 294, 292,   7,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293, 292,   8,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332,
329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291,  10,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293, 291,  11,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293, 291,  12,  10,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293, 291,  13,  11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291,  14,  12,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293, 291,  15,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311,
308, 305, 302, 300, 297, 295, 292, 290,  16,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292, 290,  17,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292, 290,  19,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292, 290,  20,  18,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292, 289,  21,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292, 289,  22,  21,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291, 289,
 23,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291, 289,  25,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291, 288,  26,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293, 291, 288,  27,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290, 288,  28,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290, 287,  29,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290, 287,  31,  29,  28,  27,  25,  24,  22,  20,
 17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289, 286,  32,  31,  30,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289, 286,  33,  32,  31,  30,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289, 286,  34,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288, 285,  36,  35,  33,  32,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288, 285,  37,  36,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287, 284,  38,  37,  36,  35,  34,  33,  31,  29,  28,  26,  24,  21,  19,  16,  12,   8,
  4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287, 283,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286, 283,  40,  40,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286, 282,  42,  41,  40,  39,  38,  37,  36,  34,  33,  31,  29,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285, 281,  43,  42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284, 280,  44,  43,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283, 279,  45,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334,
325, 316, 307, 300, 293, 287, 283, 278,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282, 277,  47,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280, 276,  48,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279, 275,  49,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278, 273,  51,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  29,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276, 271,  52,  51,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274, 270,
 53,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  29,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272, 267,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270, 265,  55,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273, 266, 262,  56,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280, 270, 263, 259,  57,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  29,  13, 340, 300, 276, 265, 259, 255,  58,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253, 250,  59,  59,  58,  58,  58,  58,  58,  58,
 58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247, 245,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240, 240,  60,  60,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231, 233,  61,  61,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 209, 220, 226,  62,  62,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209, 218,  63,  63,  63,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  89, 100, 120, 150, 180, 199, 209,  64,  64,  64,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,
 70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188, 201,  65,  65,  65,  65,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180, 193,  66,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172, 186,  66,  67,  67,  67,  67,  68,  68,  68,  69,  69,  70,  70,  71,  72,  73,  73,  74,  76,  77,  79,  81,  83,  86,  90,  94, 100, 109, 120, 133, 150, 166, 180,  67,  67,  68,  68,  68,  69,  69,  69,  70,  70,  71,  72,  72,  73,  74,  75,  76,  77,  79,  80,  82,  85,  88,  91,  96, 102, 110, 120, 132, 146, 160, 174,   0, 358, 356, 354, 352, 350, 348, 346, 343, 341, 339, 337, 334, 332, 330, 327, 325, 322, 320, 318, 316, 313, 311, 309, 307, 305, 303, 301, 300, 298, 296, 294,   0, 359, 357, 355, 353, 351, 349, 346, 344, 342, 340, 337, 335, 333, 330, 328, 325, 323, 321, 318, 316, 314, 311, 309,
307, 305, 303, 301, 300, 298, 296, 294,   1,   0, 358, 356, 354, 352, 349, 347, 345, 343, 340, 338, 336, 333, 331, 328, 326, 323, 321, 319, 316, 314, 312, 310, 307, 305, 303, 301, 300, 298, 296, 294,   2,   0, 359, 357, 355, 353, 350, 348, 346, 344, 341, 339, 336, 334, 331, 329, 326, 324, 321, 319, 317, 314, 312, 310, 308, 305, 303, 301, 300, 298, 296, 294,   3,   1,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332, 330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300, 298, 296, 294,   4,   2,   0, 359, 356, 354, 352, 350, 348, 345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300, 298, 296, 294,   5,   3,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298, 296, 294,   6,   4,   2,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298, 296, 294,
  7,   5,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297, 296, 294,   8,   6,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295, 294,   9,   7,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297, 295, 293,  10,   8,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295, 293,  11,  10,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295, 293,  12,  11,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295, 293,  13,  12,  10,   8,   6,   4,   2,   0,
357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295, 293,  14,  13,  11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293,  16,  14,  12,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295, 293,  17,  15,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292,  18,  16,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295, 292,  19,  17,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294, 292,  20,  19,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344,
340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294, 292,  21,  20,  18,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294, 292,  22,  21,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294, 292,  24,  22,  21,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294, 291,  25,  23,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294, 291,  26,  25,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294, 291,  27,  26,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319,
314, 310, 307, 303, 300, 296, 293, 291,  28,  27,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293, 290,  29,  28,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293, 290,  31,  30,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293, 290,  32,  31,  30,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292, 289,  33,  32,  31,  30,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292, 289,  34,  33,  32,  31,  30,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292, 289,
 35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292, 288,  37,  36,  35,  33,  32,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291, 288,  38,  37,  36,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295, 291, 287,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291, 287,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290, 286,  41,  40,  40,  39,  38,  37,  35,  34,  33,  31,  29,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290, 286,  42,  42,  41,  40,  39,  38,  37,  36,
 34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289, 285,  43,  43,  42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289, 284,  45,  44,  43,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  29,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288, 283,  46,  45,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287, 283,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286, 282,  48,  47,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286, 280,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,
 32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285, 279,  50,  49,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283, 278,  51,  51,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282, 276,  52,  52,  51,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289, 280, 274,  53,  53,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278, 272,  54,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286, 276, 270,  55,  55,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,
 21,   8, 349, 323, 300, 283, 273, 266,  56,  56,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270, 263,  57,  57,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265, 259,  58,  58,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259, 253,  59,  59,  59,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250, 247,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240, 240,  60,  60,  60,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209, 226, 231,
 61,  61,  61,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  89, 120, 180, 210, 220,  62,  62,  62,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193, 209,  63,  63,  63,  63,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,  76,  79,  83,  90, 100, 120, 150, 180, 199,  64,  64,  64,  64,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169, 188,  65,  65,  65,  65,  65,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  70,  70,  71,  72,  73,  75,  76,  79,  81,  85,  89,  96, 106, 120, 139, 160, 180,  65,  66,  66,  66,  66,  66,  67,  67,  67,  68,  68,  69,  69,  70,  70,  71,  72,  73,  74,  75,  77,  79,  81,  84,  87,  92,  98, 107, 120, 136, 154, 172,   0, 358, 356, 354, 352, 350, 348, 346,
344, 342, 340, 337, 335, 333, 331, 328, 326, 324, 322, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300, 298, 296,   0, 359, 357, 355, 353, 351, 349, 347, 345, 343, 340, 338, 336, 334, 331, 329, 327, 324, 322, 320, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300, 298, 296,   1,   0, 358, 356, 354, 352, 350, 348, 346, 343, 341, 339, 337, 334, 332, 330, 327, 325, 322, 320, 318, 316, 313, 311, 309, 307, 305, 303, 301, 300, 298, 296,   2,   0, 359, 357, 355, 353, 351, 349, 346, 344, 342, 340, 337, 335, 333, 330, 328, 325, 323, 321, 318, 316, 314, 311, 309, 307, 305, 303, 301, 300, 298, 296,   3,   1,   0, 358, 356, 354, 352, 349, 347, 345, 343, 340, 338, 336, 333, 331, 328, 326, 323, 321, 319, 316, 314, 312, 310, 307, 305, 303, 301, 300, 298, 296,   4,   2,   0, 359, 357, 355, 353, 350, 348, 346, 344, 341, 339, 336, 334, 331, 329, 326, 324, 321, 319, 317, 314, 312, 310, 308, 305, 303, 301, 300, 298, 296,   5,   3,   1,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332,
330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300, 298, 296,   6,   4,   2,   0, 359, 356, 354, 352, 350, 348, 345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300, 298, 296,   7,   5,   3,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298, 296,   8,   6,   4,   2,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298, 296,   9,   7,   5,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297, 296,  10,   8,   6,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297, 295,  11,   9,   7,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314,
311, 309, 306, 304, 302, 300, 297, 295,  12,  10,   8,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297, 295,  13,  11,  10,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297, 295,  14,  12,  11,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297, 295,  15,  13,  12,  10,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297, 295,  16,  14,  13,  11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297, 295,  17,  16,  14,  12,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297, 295,
 18,  17,  15,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297, 295,  19,  18,  16,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297, 295,  20,  19,  17,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300, 297, 294,  22,  20,  19,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297, 294,  23,  21,  20,  18,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297, 294,  24,  22,  21,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297, 294,  25,  24,  22,  21,  19,  17,  15,  13,
 11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297, 294,  26,  25,  23,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296, 294,  27,  26,  25,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296, 294,  28,  27,  26,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296, 293,  29,  28,  27,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296, 293,  31,  30,  28,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296, 293,  32,  31,  30,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1,
358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296, 293,  33,  32,  31,  30,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296, 292,  34,  33,  32,  31,  30,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296, 292,  35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296, 292,  36,  35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295, 292,  37,  37,  36,  35,  33,  32,  31,  30,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295, 291,  39,  38,  37,  36,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334,
328, 322, 316, 310, 304, 300, 295, 291,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295, 291,  41,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295, 290,  42,  41,  40,  40,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294, 290,  43,  42,  42,  41,  40,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294, 289,  44,  43,  43,  42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294, 289,  45,  45,  44,  43,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293, 288,
 46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293, 287,  47,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292, 286,  48,  48,  47,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300, 292, 286,  49,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291, 285,  50,  50,  49,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291, 283,  51,  51,  51,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290, 282,  52,  52,  52,  51,  51,  51,  50,  50,
 49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 329, 313, 300, 289, 280,  53,  53,  53,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287, 278,  54,  54,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  29,  23,  13,   0, 340, 319, 300, 286, 276,  55,  55,  55,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283, 273,  56,  56,  56,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 329, 300, 280, 270,  57,  57,  57,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276, 265,  58,  58,  58,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,
 56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270, 259,  59,  59,  59,  59,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259, 250,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240, 240,  60,  60,  60,  60,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 210, 226,  61,  61,  61,  61,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180, 210,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160, 193,  63,  63,  63,  63,  63,  63,  64,  64,  64,  64,  64,  65,  65,  65,  66,  66,  67,  67,  68,  68,  69,  70,  72,  73,
 76,  79,  83,  89, 100, 120, 150, 180,  64,  64,  64,  64,  64,  64,  65,  65,  65,  65,  66,  66,  66,  67,  67,  68,  68,  69,  70,  70,  71,  73,  74,  76,  79,  82,  86,  93, 103, 120, 143, 169,   0, 358, 356, 354, 352, 351, 349, 347, 345, 343, 340, 338, 336, 334, 332, 330, 327, 325, 323, 321, 319, 316, 314, 312, 310, 308, 307, 305, 303, 301, 300, 298,   0, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 332, 330, 328, 326, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300, 298,   1,   0, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 337, 335, 333, 331, 328, 326, 324, 322, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300, 298,   2,   0, 359, 357, 355, 353, 351, 349, 347, 345, 343, 340, 338, 336, 334, 331, 329, 327, 324, 322, 320, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300, 298,   3,   1,   0, 358, 356, 354, 352, 350, 348, 346, 343, 341, 339, 337, 334, 332, 330, 327, 325, 322, 320, 318, 316, 313, 311, 309, 307, 305, 303, 301, 300, 298,
  4,   2,   0, 359, 357, 355, 353, 351, 349, 346, 344, 342, 340, 337, 335, 333, 330, 328, 325, 323, 321, 318, 316, 314, 311, 309, 307, 305, 303, 301, 300, 298,   5,   3,   1,   0, 358, 356, 354, 352, 349, 347, 345, 343, 340, 338, 336, 333, 331, 328, 326, 323, 321, 319, 316, 314, 312, 310, 307, 305, 303, 301, 300, 298,   6,   4,   2,   0, 359, 357, 355, 353, 350, 348, 346, 344, 341, 339, 336, 334, 331, 329, 326, 324, 321, 319, 317, 314, 312, 310, 308, 305, 303, 301, 300, 298,   7,   5,   3,   1,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332, 330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300, 298,   7,   6,   4,   2,   0, 359, 356, 354, 352, 350, 348, 345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300, 298,   8,   7,   5,   3,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300, 298,   9,   8,   6,   4,   2,   1, 358, 356,
354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300, 298,  10,   9,   7,   5,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300, 297,  11,  10,   8,   6,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300, 297,  12,  11,   9,   7,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300, 297,  13,  12,  10,   8,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300, 297,  14,  13,  11,  10,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300, 297,  15,  14,  12,  11,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342,
339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300, 297,  16,  15,  13,  12,  10,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300, 297,  18,  16,  14,  13,  11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300, 297,  19,  17,  16,  14,  12,  10,   8,   6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300, 297,  20,  18,  17,  15,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300, 297,  21,  19,  18,  16,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300, 297,  22,  20,  19,  17,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322,
318, 315, 311, 308, 305, 302, 300, 297,  23,  22,  20,  19,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300, 297,  24,  23,  21,  20,  18,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300, 297,  25,  24,  22,  21,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356, 353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300, 297,  26,  25,  24,  22,  21,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300, 297,  27,  26,  25,  23,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300, 296,  28,  27,  26,  25,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300, 296,
 29,  28,  27,  26,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300, 296,  31,  30,  28,  27,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300, 296,  32,  31,  30,  28,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334, 330, 325, 320, 316, 311, 307, 303, 300, 296,  33,  32,  31,  30,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300, 296,  34,  33,  32,  31,  30,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300, 296,  35,  34,  33,  32,  31,  29,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300, 296,  36,  35,  34,  33,  32,  31,  30,  28,
 26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300, 296,  37,  36,  35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300, 295,  38,  37,  37,  36,  35,  33,  32,  31,  29,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300, 295,  39,  39,  38,  37,  36,  35,  34,  32,  31,  29,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300, 295,  40,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300, 295,  41,  41,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300, 295,  43,  42,  41,  40,  40,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,
 20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300, 294,  44,  43,  42,  42,  41,  40,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300, 294,  45,  44,  43,  43,  42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300, 294,  46,  45,  45,  44,  43,  43,  42,  41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300, 293,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300, 293,  48,  47,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300, 292,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,
  0, 351, 340, 330, 319, 308, 300, 292,  50,  49,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300, 291,  51,  50,  50,  49,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  29,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300, 291,  52,  51,  51,  51,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300, 290,  52,  52,  52,  52,  51,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 330, 313, 300, 289,  53,  53,  53,  53,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300, 287,  54,  54,  54,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300, 286,
 55,  55,  55,  55,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300, 283,  56,  56,  56,  56,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300, 280,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,  48,  46,  43,  38,  30,  13, 340, 300, 276,  58,  58,  58,  58,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300, 270,  59,  59,  59,  59,  59,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300, 259,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0, 240,  60,  60,  60,  60,  60,  60,  61,  61,
 61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120, 209,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  64,  64,  65,  65,  66,  67,  68,  70,  73,  79,  90, 120, 180,  62,  62,  62,  62,  62,  62,  63,  63,  63,  63,  63,  63,  63,  64,  64,  64,  65,  65,  65,  66,  66,  67,  68,  69,  70,  72,  75,  79,  85,  96, 120, 160,   0, 358, 356, 354, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 333, 331, 328, 326, 324, 322, 320, 318, 316, 314, 312, 310, 308, 306, 305, 303, 301, 300,   0, 359, 357, 355, 353, 352, 350, 348, 346, 344, 342, 340, 338, 335, 333, 331, 329, 327, 325, 322, 320, 318, 316, 314, 312, 310, 308, 306, 305, 303, 301, 300,   1,   0, 358, 356, 354, 352, 351, 349, 347, 345, 343, 340, 338, 336, 334, 332, 330, 327, 325, 323, 321, 319, 316, 314, 312, 310, 308, 307, 305, 303, 301, 300,   2,   0, 359, 357, 355, 353, 351, 349, 347, 345, 343, 341, 339, 337, 335, 332,
330, 328, 326, 323, 321, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300,   3,   1,   0, 358, 356, 354, 352, 350, 348, 346, 344, 342, 340, 337, 335, 333, 331, 328, 326, 324, 322, 319, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300,   4,   2,   0, 359, 357, 355, 353, 351, 349, 347, 345, 343, 340, 338, 336, 334, 331, 329, 327, 324, 322, 320, 317, 315, 313, 311, 309, 307, 305, 303, 301, 300,   5,   3,   1,   0, 358, 356, 354, 352, 350, 348, 346, 343, 341, 339, 337, 334, 332, 330, 327, 325, 322, 320, 318, 316, 313, 311, 309, 307, 305, 303, 301, 300,   5,   4,   2,   0, 359, 357, 355, 353, 351, 349, 346, 344, 342, 340, 337, 335, 333, 330, 328, 325, 323, 321, 318, 316, 314, 311, 309, 307, 305, 303, 301, 300,   6,   5,   3,   1,   0, 358, 356, 354, 352, 349, 347, 345, 343, 340, 338, 336, 333, 331, 328, 326, 323, 321, 319, 316, 314, 312, 310, 307, 305, 303, 301, 300,   7,   6,   4,   2,   0, 359, 357, 355, 353, 350, 348, 346, 344, 341, 339, 336, 334, 331, 329, 326, 324, 321, 319, 317,
314, 312, 310, 308, 305, 303, 301, 300,   8,   7,   5,   3,   1,   0, 358, 356, 353, 351, 349, 347, 344, 342, 340, 337, 335, 332, 330, 327, 324, 322, 319, 317, 315, 312, 310, 308, 306, 303, 301, 300,   9,   7,   6,   4,   2,   0, 359, 356, 354, 352, 350, 348, 345, 343, 340, 338, 335, 333, 330, 328, 325, 322, 320, 317, 315, 313, 310, 308, 306, 304, 301, 300,  10,   8,   7,   5,   3,   1,   0, 357, 355, 353, 351, 349, 346, 344, 341, 339, 336, 333, 331, 328, 326, 323, 320, 318, 315, 313, 310, 308, 306, 304, 302, 300,  11,   9,   8,   6,   4,   2,   1, 358, 356, 354, 352, 350, 347, 345, 342, 340, 337, 334, 332, 329, 326, 323, 321, 318, 316, 313, 311, 308, 306, 304, 302, 300,  12,  10,   9,   7,   5,   3,   2,   0, 357, 355, 353, 351, 348, 346, 343, 340, 338, 335, 332, 330, 327, 324, 321, 319, 316, 313, 311, 308, 306, 304, 302, 300,  13,  11,  10,   8,   6,   4,   3,   1, 358, 356, 354, 352, 349, 347, 344, 341, 339, 336, 333, 330, 327, 325, 322, 319, 316, 314, 311, 309, 306, 304, 302, 300,
 14,  12,  11,   9,   7,   6,   4,   2,   0, 357, 355, 353, 350, 348, 345, 342, 339, 337, 334, 331, 328, 325, 322, 320, 317, 314, 311, 309, 306, 304, 302, 300,  15,  13,  12,  10,   8,   7,   5,   3,   1, 358, 356, 354, 351, 349, 346, 343, 340, 338, 335, 332, 329, 326, 323, 320, 317, 314, 312, 309, 307, 304, 302, 300,  16,  14,  13,  11,  10,   8,   6,   4,   2,   0, 357, 355, 352, 350, 347, 344, 341, 338, 335, 333, 330, 326, 324, 321, 318, 315, 312, 309, 307, 304, 302, 300,  17,  15,  14,  12,  11,   9,   7,   5,   3,   1, 358, 356, 353, 351, 348, 345, 342, 339, 336, 333, 330, 327, 324, 321, 318, 315, 312, 310, 307, 304, 302, 300,  18,  16,  15,  13,  12,  10,   8,   6,   4,   2,   0, 357, 355, 352, 349, 346, 343, 340, 337, 334, 331, 328, 325, 322, 319, 316, 313, 310, 307, 304, 302, 300,  19,  18,  16,  14,  13,  11,   9,   7,   5,   3,   1, 358, 356, 353, 350, 347, 344, 341, 338, 335, 332, 329, 325, 322, 319, 316, 313, 310, 307, 305, 302, 300,  20,  19,  17,  16,  14,  12,  10,   8,
  6,   4,   2,   0, 357, 354, 352, 349, 346, 343, 339, 336, 333, 330, 326, 323, 320, 316, 313, 310, 307, 305, 302, 300,  21,  20,  18,  17,  15,  13,  12,  10,   8,   5,   3,   1, 358, 356, 353, 350, 347, 344, 340, 337, 334, 330, 327, 324, 320, 317, 314, 311, 308, 305, 302, 300,  22,  21,  19,  18,  16,  15,  13,  11,   9,   7,   4,   2,   0, 357, 354, 351, 348, 345, 342, 338, 335, 331, 328, 324, 321, 317, 314, 311, 308, 305, 302, 300,  23,  22,  20,  19,  17,  16,  14,  12,  10,   8,   6,   3,   1, 358, 355, 352, 349, 346, 343, 339, 336, 332, 329, 325, 322, 318, 315, 311, 308, 305, 302, 300,  24,  23,  22,  20,  19,  17,  15,  13,  11,   9,   7,   5,   2,   0, 357, 354, 351, 347, 344, 340, 337, 333, 330, 326, 322, 319, 315, 312, 308, 305, 302, 300,  25,  24,  23,  21,  20,  18,  16,  15,  13,  11,   8,   6,   4,   1, 358, 355, 352, 349, 345, 342, 338, 334, 330, 327, 323, 319, 316, 312, 309, 305, 302, 300,  26,  25,  24,  22,  21,  19,  18,  16,  14,  12,  10,   7,   5,   2,   0, 356,
353, 350, 346, 343, 339, 335, 331, 328, 324, 320, 316, 313, 309, 306, 303, 300,  27,  26,  25,  24,  22,  21,  19,  17,  15,  13,  11,   9,   6,   4,   1, 358, 355, 351, 348, 344, 340, 336, 333, 328, 325, 321, 317, 313, 309, 306, 303, 300,  28,  27,  26,  25,  23,  22,  20,  19,  17,  15,  13,  10,   8,   5,   3,   0, 356, 353, 349, 346, 342, 338, 334, 330, 325, 321, 317, 313, 310, 306, 303, 300,  29,  28,  27,  26,  25,  23,  22,  20,  18,  16,  14,  12,   9,   7,   4,   1, 358, 354, 351, 347, 343, 339, 335, 331, 326, 322, 318, 314, 310, 306, 303, 300,  31,  30,  28,  27,  26,  24,  23,  21,  20,  18,  16,  13,  11,   8,   6,   3,   0, 356, 352, 349, 345, 340, 336, 332, 327, 323, 319, 314, 310, 307, 303, 300,  32,  31,  30,  28,  27,  26,  24,  23,  21,  19,  17,  15,  13,  10,   7,   4,   1, 358, 354, 350, 346, 342, 337, 333, 328, 324, 319, 315, 311, 307, 303, 300,  33,  32,  31,  29,  28,  27,  26,  24,  22,  21,  19,  16,  14,  12,   9,   6,   3,   0, 356, 352, 348, 343, 339, 334,
330, 325, 320, 316, 311, 307, 303, 300,  34,  33,  32,  31,  29,  28,  27,  25,  24,  22,  20,  18,  16,  13,  11,   8,   5,   1, 358, 354, 349, 345, 340, 336, 331, 326, 321, 316, 312, 307, 303, 300,  35,  34,  33,  32,  31,  29,  28,  27,  25,  24,  22,  20,  17,  15,  13,  10,   7,   3,   0, 356, 351, 347, 342, 337, 332, 327, 322, 317, 312, 308, 303, 300,  36,  35,  34,  33,  32,  31,  30,  28,  27,  25,  23,  21,  19,  17,  14,  12,   8,   5,   1, 357, 353, 349, 344, 339, 333, 328, 323, 318, 313, 308, 304, 300,  37,  36,  35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  21,  19,  16,  13,  10,   7,   3,   0, 355, 351, 346, 340, 335, 330, 324, 319, 313, 308, 304, 300,  38,  37,  36,  35,  34,  33,  32,  31,  30,  28,  26,  25,  23,  20,  18,  15,  12,   9,   6,   2, 357, 353, 348, 342, 337, 331, 325, 320, 314, 309, 304, 300,  39,  38,  37,  37,  36,  35,  33,  32,  31,  29,  28,  26,  24,  22,  20,  17,  14,  11,   8,   4,   0, 355, 350, 344, 338, 333, 326, 321, 315, 309, 304, 300,
 40,  39,  39,  38,  37,  36,  35,  34,  32,  31,  30,  28,  26,  24,  22,  19,  16,  13,  10,   6,   2, 357, 352, 346, 340, 334, 328, 322, 316, 310, 304, 300,  41,  40,  40,  39,  38,  37,  36,  35,  34,  33,  31,  30,  28,  26,  24,  21,  19,  16,  12,   8,   4,   0, 354, 349, 343, 336, 330, 323, 316, 310, 305, 300,  42,  41,  41,  40,  39,  38,  37,  36,  35,  34,  33,  31,  29,  28,  26,  23,  21,  18,  15,  11,   7,   2, 357, 351, 345, 338, 331, 324, 317, 311, 305, 300,  43,  43,  42,  41,  40,  40,  39,  38,  37,  35,  34,  33,  31,  30,  28,  25,  23,  20,  17,  13,   9,   5,   0, 354, 347, 340, 333, 326, 319, 312, 305, 300,  44,  44,  43,  42,  42,  41,  40,  39,  38,  37,  36,  34,  33,  31,  30,  27,  25,  22,  19,  16,  12,   7,   2, 356, 350, 343, 335, 328, 320, 313, 306, 300,  45,  45,  44,  43,  43,  42,  41,  40,  39,  38,  37,  36,  35,  33,  31,  30,  27,  25,  22,  19,  15,  10,   5,   0, 353, 346, 338, 330, 321, 313, 306, 300,  46,  46,  45,  45,  44,  43,  43,  42,
 41,  40,  39,  38,  36,  35,  33,  32,  30,  27,  24,  21,  18,  13,   8,   3, 356, 349, 340, 332, 323, 314, 307, 300,  47,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  38,  37,  35,  34,  32,  30,  27,  24,  21,  16,  12,   6,   0, 352, 343, 334, 325, 316, 307, 300,  48,  48,  47,  47,  46,  46,  45,  44,  44,  43,  42,  41,  40,  39,  37,  36,  34,  32,  30,  27,  24,  20,  15,  10,   3, 356, 347, 337, 327, 317, 308, 300,  49,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  43,  42,  40,  39,  38,  36,  34,  32,  30,  26,  23,  19,  13,   7,   0, 351, 340, 330, 319, 308, 300,  50,  50,  49,  49,  48,  48,  47,  47,  46,  46,  45,  44,  43,  42,  41,  40,  38,  37,  35,  32,  30,  26,  22,  17,  11,   4, 355, 344, 333, 321, 309, 300,  51,  51,  50,  50,  49,  49,  49,  48,  48,  47,  46,  46,  45,  44,  43,  42,  40,  39,  37,  35,  33,  30,  26,  21,  16,   8,   0, 349, 336, 323, 310, 300,  52,  52,  51,  51,  51,  50,  50,  49,  49,  48,  48,  47,  46,  46,  45,  44,
 43,  41,  40,  38,  35,  33,  30,  25,  20,  13,   5, 354, 340, 326, 312, 300,  53,  52,  52,  52,  52,  51,  51,  51,  50,  50,  49,  49,  48,  47,  46,  46,  45,  43,  42,  40,  38,  36,  33,  30,  25,  19,  10,   0, 346, 329, 313, 300,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  51,  50,  50,  49,  48,  47,  47,  46,  44,  43,  41,  39,  37,  34,  30,  24,  16,   6, 352, 334, 316, 300,  54,  54,  54,  54,  54,  53,  53,  53,  53,  52,  52,  52,  51,  51,  50,  49,  49,  48,  47,  46,  44,  43,  40,  38,  34,  30,  23,  13,   0, 340, 319, 300,  55,  55,  55,  55,  55,  55,  54,  54,  54,  54,  53,  53,  53,  52,  52,  51,  51,  50,  49,  48,  47,  46,  44,  42,  39,  35,  30,  21,   8, 349, 323, 300,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  55,  54,  54,  54,  53,  53,  52,  52,  51,  51,  50,  49,  47,  46,  43,  40,  36,  30,  19,   0, 330, 300,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  56,  55,  55,  55,  55,  54,  54,  53,  53,  52,  52,  51,  49,
 48,  46,  43,  38,  30,  13, 340, 300,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  57,  57,  57,  57,  56,  56,  56,  56,  56,  55,  55,  54,  54,  53,  52,  51,  49,  46,  40,  30,   0, 300,  59,  59,  59,  59,  59,  59,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  58,  57,  57,  57,  57,  56,  56,  55,  54,  53,  51,  46,  30, 300,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,  60,   0,  60,  60,  60,  60,  60,  60,  60,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  61,  62,  62,  62,  62,  63,  63,  63,  64,  65,  67,  70,  79, 120,
};

unsigned char i_lookup[65536] = {
  0,   2,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,   1,   4,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,   2,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,   4,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,   8,  10,  13,  16,  18,  21,  24,  26,
 29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,
 58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,
 88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,
 33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,
 62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,
 92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,
121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,
 66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,
 96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,
125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,   2,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,   4,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,
 72,  74,  77,  80,  82,  85,  88,  90,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,
 17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,
 46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,
 76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,
105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,
 50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,
 80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,
109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,
138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,
 84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,   5,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,   6,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,   9,  12,  14,  17,  20,  22,  25,  28,
 30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,
 60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,
 89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,
 34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,
 64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,
 93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,
122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,
 68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,
 97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,
126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,   8,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,   9,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,
 73,  76,  78,  81,  84,  86,  89,  92,  10,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,
 18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,
 48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,
 77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,
106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,
 52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,
 81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,
110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,
140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,
 85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  10,  13,  16,  18,  21,  24,  26,  29,
 32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  12,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,
 61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,
 90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,
 36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,
 65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,
 94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,
124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,
 69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,
 98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,
128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,
157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  13,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  14,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,
 20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,
 49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,
 78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,
108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,
 53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,
 82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,
112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,
141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,
 86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113,
116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  16,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,  17,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,
 62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,
 92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,
 37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,
 66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,
 96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,
125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,
 70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97,
100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,
129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,
158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182,  18,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,  20,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,
 21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,
 50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,
 80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,
109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,
 54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,
 84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,
113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,
142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,
 88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114,
117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185,  21,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,
 64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,  22,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,
 93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,
 38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,
 68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,
 97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,
126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,
 72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98,
101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,
130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,
160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186,
105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188,  24,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106,  25,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,
 52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,
 81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108,
110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,
 56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,
 85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,
114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,
144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,
 89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116,
118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,
148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190,  26,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,  28,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,
 94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,
 40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,
 69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,
 98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,
128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,
 73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100,
102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,
132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,
161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188,
106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193,  29,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,  30,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,  32,  34,  37,  40,  42,  45,  48,  50,
 53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,
 82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109,
112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,
 57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,
 86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,
116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,
145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,
 90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117,
120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,
149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196,  32,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,
 96,  98, 101, 104, 106, 109, 112, 114,  33,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,
 41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,
 70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97,
100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,
129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,
 74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101,
104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,
133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,
162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189,
108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134,
137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198,  34,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,  36,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,
 84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110,
113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,
 58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,
 88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,
117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,
146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,
 92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118,
121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,
150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,
180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201,  37,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,  38,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,
 42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,
 72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98,
101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,
130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,
 76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102,
105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,
134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,
164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190,
109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136,
138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204,  40,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,  41,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,
 85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,  44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112,
114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,
 60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,
 89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116,
118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,
148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,
 93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120,
122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,
152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,
181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206,  42,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,
 44,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,
 73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100,
102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,
132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,
 77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104,
106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,
136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,
165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192,
110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137,
140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,
169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209,  45,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128,  46,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113,
116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,
 61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,
 90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117,
120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,
149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,
 94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121,
124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,
153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,
182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209,
128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212,  48,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,  49,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,
 74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101,
104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130,
133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,
 78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105,
108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,
137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,
166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193,
112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138,
141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,
170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214,  50,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,  52,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114,
117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,
 62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,
 92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118,
121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,
150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,
 96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122,
125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,
154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181,
184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210,
129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217,  53,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,  54,  57,  60,  62,  65,  68,  70,  73,
 76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102,
105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132,
134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,
 80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106,
109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,
138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,
168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194,
113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140,
142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,
172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198,
201, 204, 206, 209, 212, 214, 217, 220,  56,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,  57,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,
 64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,
 93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120,
122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,
152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,
 97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124,
126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,
156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182,
185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212,
130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157,
160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222,  58,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,  60,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104,
106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133,
136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,
 81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108,
110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,
140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,
169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196,
114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141,
144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,
173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200,
202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225,  61,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144,  62,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,
 65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,
 94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121,
124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,
153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,
 98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125,
128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,
157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184,
186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213,
132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158,
161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228,  64,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146,  65,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105,
108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148,  66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134,
137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,
 82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109,
112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138,
141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,
170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197,
116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142,
145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,
174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201,
204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230,
 66,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149,  68,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,
 96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122,
125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,
154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181,
100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126,
129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,
158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185,
188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214,
133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160,
162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189,
192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233,  69,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152,  70,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136,
138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,
 84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110,
113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140,
142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,
172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198,
117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144,
146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,
176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202,
205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232,
150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236,  72,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,  73,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,
 97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124,
126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153,
156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182,
101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128,
130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,
160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186,
189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216,
134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161,
164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190,
193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238,  74,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157,  76,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137,
140, 142, 145, 148, 150, 153, 156, 158,  77,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,
 85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112,
114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141,
144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,
173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200,
118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145,
148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,
177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204,
206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233,
152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241,  77,  80,  82,  85,  88,  90,  93,  96,
 98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,  78,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125,
128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154,
157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184,
102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129,
132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158,
161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188,
190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217,
136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162,
165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192,
194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221,
224, 226, 229, 232, 234, 237, 240, 242, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 244,  80,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162,  81,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,
 86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113,
116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142,
145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,
174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201,
120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146,
149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,
178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205,
208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234,
153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 242, 161, 164, 166, 169, 172, 174, 177, 180,
182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 244, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 242, 245, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 244, 246,  82,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165,  84,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166,  85,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168,  86,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126,
129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169,  88,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170,  89,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172,  90,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173,  92,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174,  93,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176,  94,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156,
158, 161, 164, 166, 169, 172, 174, 177,  96,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178,  97, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180,  98, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 100, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 101, 104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 102, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185,
104, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 105, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 106, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 108, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 109, 112, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 110, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 112, 114, 117, 120, 122, 125, 128, 130,
133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 113, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 114, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 116, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 117, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 118, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 120, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160,
162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 121, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 122, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 124, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 125, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 126, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 128, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189,
192, 194, 197, 200, 202, 205, 208, 210, 129, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 130, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 132, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 133, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 134, 137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 136, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218,
137, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 138, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 140, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 141, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 142, 145, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 144, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 145, 148, 150, 153, 156, 158, 161, 164,
166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 146, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 148, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 149, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 150, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 152, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 153, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193,
196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 154, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 156, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 157, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 158, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 160, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 242, 161, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222,
225, 228, 230, 233, 236, 238, 241, 244, 162, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 242, 245, 164, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 244, 246, 165, 168, 170, 173, 176, 178, 181, 184, 186, 189, 192, 194, 197, 200, 202, 205, 208, 210, 213, 216, 218, 221, 224, 226, 229, 232, 234, 237, 240, 242, 245, 248, 166, 169, 172, 174, 177, 180, 182, 185, 188, 190, 193, 196, 198, 201, 204, 206, 209, 212, 214, 217, 220, 222, 225, 228, 230, 233, 236, 238, 241, 244, 246, 249,
};

unsigned char s_lookup[65536] = {
  0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 101, 145, 170, 185, 196, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 255,   0,  63, 101, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 255,  36,  84, 115, 137, 152, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 255,  63, 101, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225,
226, 227, 228, 229, 230, 231, 231, 232, 255,  84, 115, 137, 152, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 255, 101, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 255, 115, 137, 152, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 255, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 255, 137, 152, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 255, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234,
255, 152, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 255, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 255, 165, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 255, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 255, 174, 182, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 255, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 255, 182, 188, 193, 198, 202, 205, 208,
211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 255, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 255, 188, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 255, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 255, 193, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 255, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 255, 198, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227,
228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 255, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 255, 202, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 255, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 255, 205, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 255, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 255, 208, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235,
235, 236, 236, 237, 237, 237, 238, 238, 255, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 255, 211, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 255, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 255, 213, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 255, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 255, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239,
255, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 255, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 255, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 255, 219, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 255, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 255, 221, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 255, 221, 223, 224, 225, 226, 227, 228,
229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 255, 222, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 255, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 255, 223, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 255, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 255, 225, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 255, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235,
236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 255, 226, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 255, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 255, 227, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 255, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 255, 228, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 255, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240,
240, 240, 240, 241, 241, 241, 241, 242, 255, 229, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 255, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 255, 229, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 255, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 255, 230, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 255, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242,
255, 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 255, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 242, 255, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 145, 170, 185, 196, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 255,  63, 101, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 255,  84,  46,  78, 101, 119, 134, 145,
155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 255, 101,   0,  36,  63,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 255, 115,  19,  50,  74,  93, 109, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 255, 127,  36,  63,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 255, 137,  50,  74,  93, 109, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 255, 145,  63,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 255, 152,  74,  93, 109, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183,
187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 255, 159,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 255, 165,  93, 109, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 255, 170, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 255, 174, 109, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 255, 178, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 255, 182, 121, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207,
209, 210, 211, 213, 214, 215, 216, 217, 255, 185, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 255, 188, 132, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 255, 191, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 255, 193, 141, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 255, 196, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 255, 198, 149, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219,
255, 200, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 255, 202, 156, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 255, 204, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 255, 205, 162, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 255, 207, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 255, 208, 167, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 255, 210, 170, 174, 178, 182, 185, 188,
191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 255, 211, 172, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 255, 212, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 255, 213, 176, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 255, 214, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 255, 215, 180, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 255, 216, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210,
211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 255, 217, 183, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 255, 218, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 255, 219, 187, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 255, 220, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 255, 221, 189, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 255, 221, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221,
221, 222, 223, 223, 224, 225, 225, 226, 255, 222, 192, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 255, 223, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 255, 223, 195, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 255, 224, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 255, 225, 197, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 255, 225, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227,
255, 226, 199, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 255, 226, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 255, 227, 201, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 255, 227, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 255, 228, 203, 204, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 255, 228, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 255, 229, 204, 206, 207, 209, 210, 211,
213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 255, 229, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 255, 229, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 255, 230, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 255, 230, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 255, 231, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 255, 231, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222,
222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 255, 231, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 230, 255, 232, 210, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 230, 255, 232, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 230, 231, 255, 232, 211, 213, 214, 215, 216, 217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 230, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 185, 196, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240,
241, 241, 242, 242, 242, 243, 243, 243, 255, 101, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 255, 115,  78, 101, 119, 134, 145, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 255, 127,  36,  63,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 255, 137,  50,  29,  53,  72,  88, 101, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 255, 145,  63,   0,  25,  46,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 255, 152,  74,  13,  36,  55,  71,  84,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193,
255, 159,  84,  25,  46,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 255, 165,  93,  36,  55,  71,  84,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 255, 170, 101,  46,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 255, 174, 109,  55,  71,  84,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 255, 178, 115,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 255, 182, 121,  71,  84,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 255, 185, 127,  78,  91, 101, 111, 119,
127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 255, 188, 132,  84,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 255, 191, 137,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 255, 193, 141,  96, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 255, 196, 145, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 255, 198, 149, 106, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 255, 200, 152, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173,
175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 255, 202, 156, 115, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 255, 204, 159, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 255, 205, 162, 123, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 255, 207, 165, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 255, 208, 167, 130, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 255, 210, 170, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196,
197, 199, 200, 201, 202, 204, 205, 206, 255, 211, 172, 137, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 255, 212, 174, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 255, 213, 176, 143, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 255, 214, 178, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 255, 215, 180, 148, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 255, 216, 182, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209,
255, 217, 183, 152, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 255, 218, 185, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 255, 219, 187, 157, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 255, 220, 188, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 255, 221, 189, 161, 165, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 255, 221, 191, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 255, 222, 192, 165, 168, 171, 174, 177,
179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 255, 223, 193, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 255, 223, 195, 168, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 255, 224, 196, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 255, 225, 197, 171, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 255, 225, 198, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 255, 226, 199, 174, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198,
199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 255, 226, 200, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 255, 227, 201, 177, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 255, 227, 202, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 255, 228, 203, 179, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 255, 228, 204, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 255, 229, 204, 182, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210,
211, 212, 212, 213, 214, 215, 215, 216, 255, 229, 205, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 255, 229, 206, 184, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 255, 230, 207, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 255, 230, 207, 186, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 217, 255, 231, 208, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 255, 231, 209, 188, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 217, 218,
255, 231, 210, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 255, 232, 210, 190, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 217, 218, 218, 255, 232, 211, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 219, 255, 232, 211, 192, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 217, 218, 218, 219, 255, 233, 212, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 219, 219, 255, 233, 213, 193, 195, 196, 198, 199, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 212, 213, 214, 215, 215, 216, 217, 217, 218, 218, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 196, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 255, 127, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 255, 137, 101, 119, 134, 145, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 255, 145,  63,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 255, 152,  74,  53,  72,  88, 101, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 255, 159,  84,  25,  46,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150,
155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 255, 165,  93,  36,  22,  40,  56,  70,  82,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 255, 170, 101,  46,   0,  19,  36,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 255, 174, 109,  55,  10,  28,  43,  57,  69,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 255, 178, 115,  63,  19,  36,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 255, 182, 121,  71,  28,  43,  57,  69,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 255, 185, 127,  78,  36,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162,
165, 167, 170, 172, 174, 176, 178, 180, 255, 188, 132,  84,  43,  57,  69,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 255, 191, 137,  91,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 255, 193, 141,  96,  57,  69,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 255, 196, 145, 101,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 255, 198, 149, 106,  69,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 255, 200, 152, 111,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185,
255, 202, 156, 115,  80,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 255, 204, 159, 119,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 255, 205, 162, 123,  89,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 255, 207, 165, 127,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 255, 208, 167, 130,  98, 105, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 255, 210, 170, 134, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 255, 211, 172, 137, 105, 112, 118, 124,
130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 255, 212, 174, 140, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 255, 213, 176, 143, 112, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 255, 214, 178, 145, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 255, 215, 180, 148, 118, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 255, 216, 182, 150, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 255, 217, 183, 152, 124, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166,
168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 255, 218, 185, 155, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 255, 219, 187, 157, 130, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 255, 220, 188, 159, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 255, 221, 189, 161, 134, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 255, 221, 191, 163, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 255, 222, 192, 165, 139, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187,
189, 190, 191, 193, 194, 195, 196, 197, 255, 223, 193, 166, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 255, 223, 195, 168, 143, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 255, 224, 196, 170, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 255, 225, 197, 171, 147, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 255, 225, 198, 173, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 255, 226, 199, 174, 151, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200,
255, 226, 200, 175, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 255, 227, 201, 177, 154, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 255, 227, 202, 178, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 255, 228, 203, 179, 157, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 255, 228, 204, 180, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 255, 229, 204, 182, 160, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 255, 229, 205, 183, 162, 165, 167, 170,
172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 255, 229, 206, 184, 163, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 255, 230, 207, 185, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 255, 230, 207, 186, 166, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 255, 231, 208, 187, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 255, 231, 209, 188, 168, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 255, 231, 210, 189, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189,
191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 255, 232, 210, 190, 171, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 206, 255, 232, 211, 191, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 255, 232, 211, 192, 173, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 206, 207, 255, 233, 212, 192, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 207, 255, 233, 213, 193, 175, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 206, 207, 208, 255, 233, 213, 194, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202,
203, 204, 204, 205, 206, 207, 207, 208, 255, 234, 214, 195, 177, 179, 181, 183, 184, 186, 187, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 206, 207, 208, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 255, 145, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 255, 152, 119, 134, 145, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 255, 159,  84, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214,
255, 165,  93,  72,  88, 101, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 255, 170, 101,  46,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 255, 174, 109,  55,  40,  56,  70,  82,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 255, 178, 115,  63,  19,  36,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 255, 182, 121,  71,  28,  17,  32,  46,  58,  68,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 255, 185, 127,  78,  36,   0,  15,  29,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 255, 188, 132,  84,  43,   8,  23,  36,
 48,  58,  68,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 255, 191, 137,  91,  50,  15,  29,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 255, 193, 141,  96,  57,  23,  36,  48,  58,  68,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 255, 196, 145, 101,  63,  29,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 255, 198, 149, 106,  69,  36,  48,  58,  68,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 255, 200, 152, 111,  74,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 255, 202, 156, 115,  80,  48,  58,  68,  77,  84,  92,  98, 104, 110, 115, 120,
125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 255, 204, 159, 119,  84,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 255, 205, 162, 123,  89,  58,  68,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 255, 207, 165, 127,  93,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 255, 208, 167, 130,  98,  68,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 255, 210, 170, 134, 101,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 255, 211, 172, 137, 105,  77,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158,
160, 162, 165, 167, 169, 170, 172, 174, 255, 212, 174, 140, 109,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 255, 213, 176, 143, 112,  84,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 255, 214, 178, 145, 115,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 255, 215, 180, 148, 118,  92,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 255, 216, 182, 150, 121,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 255, 217, 183, 152, 124,  98, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179,
255, 218, 185, 155, 127, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 255, 219, 187, 157, 130, 104, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 255, 220, 188, 159, 132, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 255, 221, 189, 161, 134, 110, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 255, 221, 191, 163, 137, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 255, 222, 192, 165, 139, 115, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 255, 223, 193, 166, 141, 118, 123, 127,
131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 255, 223, 195, 168, 143, 120, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 255, 224, 196, 170, 145, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 255, 225, 197, 171, 147, 125, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 255, 225, 198, 173, 149, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 255, 226, 199, 174, 151, 129, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 255, 226, 200, 175, 152, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161,
163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 255, 227, 201, 177, 154, 133, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 255, 227, 202, 178, 156, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 255, 228, 203, 179, 157, 137, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 255, 228, 204, 180, 159, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 255, 229, 204, 182, 160, 140, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 255, 229, 205, 183, 162, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181,
182, 184, 185, 186, 187, 189, 190, 191, 255, 229, 206, 184, 163, 144, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 255, 230, 207, 185, 165, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 255, 230, 207, 186, 166, 147, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 255, 231, 208, 187, 167, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 255, 231, 209, 188, 168, 150, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 255, 231, 210, 189, 170, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194,
255, 232, 210, 190, 171, 152, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 255, 232, 211, 191, 172, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 255, 232, 211, 192, 173, 155, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 255, 233, 212, 192, 174, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 255, 233, 213, 193, 175, 158, 160, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 255, 233, 213, 194, 176, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 255, 234, 214, 195, 177, 160, 162, 165,
167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 255, 234, 214, 196, 178, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 197, 255, 234, 215, 196, 179, 162, 165, 167, 169, 170, 172, 174, 176, 177, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 255, 159, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 255, 165, 134, 145, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204,
206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 255, 170, 101, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 255, 174, 109,  88, 101, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 255, 178, 115,  63,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 255, 182, 121,  71,  56,  70,  82,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 255, 185, 127,  78,  36,  50,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 255, 188, 132,  84,  43,  32,  46,  58,  68,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152,
155, 158, 160, 163, 165, 167, 170, 172, 255, 191, 137,  91,  50,  15,  29,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 255, 193, 141,  96,  57,  23,  14,  27,  39,  49,  59,  67,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 255, 196, 145, 101,  63,  29,   0,  13,  25,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 255, 198, 149, 106,  69,  36,   6,  19,  31,  41,  50,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 255, 200, 152, 111,  74,  42,  13,  25,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 255, 202, 156, 115,  80,  48,  19,  31,  41,  50,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151,
255, 204, 159, 119,  84,  53,  25,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 255, 205, 162, 123,  89,  58,  31,  41,  50,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 255, 207, 165, 127,  93,  63,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 255, 208, 167, 130,  98,  68,  41,  50,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 255, 210, 170, 134, 101,  72,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 255, 211, 172, 137, 105,  77,  50,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 255, 212, 174, 140, 109,  81,  55,  63,
 71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 255, 213, 176, 143, 112,  84,  59,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 255, 214, 178, 145, 115,  88,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 255, 215, 180, 148, 118,  92,  67,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 255, 216, 182, 150, 121,  95,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 255, 217, 183, 152, 124,  98,  74,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 255, 218, 185, 155, 127, 101,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123,
127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 255, 219, 187, 157, 130, 104,  81,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 255, 220, 188, 159, 132, 107,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 255, 221, 189, 161, 134, 110,  88,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 255, 221, 191, 163, 137, 113,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 255, 222, 192, 165, 139, 115,  93,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 255, 223, 193, 166, 141, 118,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155,
157, 159, 161, 163, 165, 166, 168, 170, 255, 223, 195, 168, 143, 120,  99, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 255, 224, 196, 170, 145, 123, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 255, 225, 197, 171, 147, 125, 104, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 255, 225, 198, 173, 149, 127, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 255, 226, 199, 174, 151, 129, 109, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 255, 226, 200, 175, 152, 131, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174,
255, 227, 201, 177, 154, 133, 113, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 255, 227, 202, 178, 156, 135, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 255, 228, 203, 179, 157, 137, 117, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 255, 228, 204, 180, 159, 139, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 255, 229, 204, 182, 160, 140, 121, 125, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 255, 229, 205, 183, 162, 142, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 255, 229, 206, 184, 163, 144, 125, 129,
132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 255, 230, 207, 185, 165, 145, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 255, 230, 207, 186, 166, 147, 129, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 255, 231, 208, 187, 167, 148, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 255, 231, 209, 188, 168, 150, 132, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 255, 231, 210, 189, 170, 151, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 255, 232, 210, 190, 171, 152, 135, 138, 141, 144, 146, 149, 151, 154, 156, 158,
160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 182, 255, 232, 211, 191, 172, 154, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 255, 232, 211, 192, 173, 155, 138, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 182, 183, 255, 233, 212, 192, 174, 156, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 255, 233, 213, 193, 175, 158, 141, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 182, 183, 184, 255, 233, 213, 194, 176, 159, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 255, 234, 214, 195, 177, 160, 144, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176,
177, 179, 180, 181, 182, 183, 184, 185, 255, 234, 214, 196, 178, 161, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 255, 234, 215, 196, 179, 162, 146, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 187, 255, 234, 215, 197, 180, 163, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 255, 235, 216, 198, 181, 165, 149, 151, 154, 156, 158, 160, 162, 164, 165, 167, 169, 170, 172, 173, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245,
255, 170, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 255, 174, 145, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 255, 178, 115, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 255, 182, 121, 101, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 255, 185, 127,  78,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 255, 188, 132,  84,  70,  82,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 255, 191, 137,  91,  50,  63,  74,  84,
 93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 255, 193, 141,  96,  57,  46,  58,  68,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 255, 196, 145, 101,  63,  29,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 255, 198, 149, 106,  69,  36,  27,  39,  49,  59,  67,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 255, 200, 152, 111,  74,  42,  13,  25,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 255, 202, 156, 115,  80,  48,  19,  12,  23,  33,  43,  52,  59,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 255, 204, 159, 119,  84,  53,  25,   0,  11,  22,  31,  40,  49,  56,  63,  70,
 76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 255, 205, 162, 123,  89,  58,  31,   5,  16,  27,  36,  44,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 255, 207, 165, 127,  93,  63,  36,  11,  22,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 255, 208, 167, 130,  98,  68,  41,  16,  27,  36,  44,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 255, 210, 170, 134, 101,  72,  46,  22,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 255, 211, 172, 137, 105,  77,  50,  27,  36,  44,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 255, 212, 174, 140, 109,  81,  55,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121,
124, 127, 130, 133, 135, 138, 141, 143, 255, 213, 176, 143, 112,  84,  59,  36,  44,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 255, 214, 178, 145, 115,  88,  63,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 255, 215, 180, 148, 118,  92,  67,  44,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 255, 216, 182, 150, 121,  95,  71,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 255, 217, 183, 152, 124,  98,  74,  52,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 255, 218, 185, 155, 127, 101,  78,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149,
255, 219, 187, 157, 130, 104,  81,  60,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 255, 220, 188, 159, 132, 107,  84,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 255, 221, 189, 161, 134, 110,  88,  67,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 255, 221, 191, 163, 137, 113,  91,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 255, 222, 192, 165, 139, 115,  93,  73,  79,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 255, 223, 193, 166, 141, 118,  96,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 255, 223, 195, 168, 143, 120,  99,  79,
 84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 255, 224, 196, 170, 145, 123, 101,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 255, 225, 197, 171, 147, 125, 104,  84,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 255, 225, 198, 173, 149, 127, 106,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 255, 226, 199, 174, 151, 129, 109,  90,  95,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 255, 226, 200, 175, 152, 131, 111,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 255, 227, 201, 177, 154, 133, 113,  95,  99, 104, 108, 112, 115, 119, 122, 125,
128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 255, 227, 202, 178, 156, 135, 115,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 255, 228, 203, 179, 157, 137, 117,  99, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 255, 228, 204, 180, 159, 139, 119, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 255, 229, 204, 182, 160, 140, 121, 104, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 255, 229, 205, 183, 162, 142, 123, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 255, 229, 206, 184, 163, 144, 125, 108, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152,
154, 156, 158, 160, 161, 163, 165, 166, 255, 230, 207, 185, 165, 145, 127, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 255, 230, 207, 186, 166, 147, 129, 112, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 255, 231, 208, 187, 167, 148, 130, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 255, 231, 209, 188, 168, 150, 132, 115, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 255, 231, 210, 189, 170, 151, 134, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 255, 232, 210, 190, 171, 152, 135, 119, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170,
255, 232, 211, 191, 172, 154, 137, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 255, 232, 211, 192, 173, 155, 138, 122, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 255, 233, 212, 192, 174, 156, 140, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 255, 233, 213, 193, 175, 158, 141, 125, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 255, 233, 213, 194, 176, 159, 143, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 255, 234, 214, 195, 177, 160, 144, 128, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 174, 255, 234, 214, 196, 178, 161, 145, 130,
133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 255, 234, 215, 196, 179, 162, 146, 131, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 174, 175, 255, 234, 215, 197, 180, 163, 148, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 255, 235, 216, 198, 181, 165, 149, 134, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 174, 175, 176, 255, 235, 216, 199, 182, 166, 150, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 177, 255, 235, 217, 199, 183, 167, 151, 137, 139, 142, 144, 146, 148, 151, 152, 154, 156, 158, 160, 161, 163, 165, 166, 167, 169, 170, 171, 173, 174, 175, 176, 177, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 255, 178, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 255, 182, 155, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 255, 185, 127, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 255, 188, 132, 113, 123, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 255, 191, 137,  91, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187,
189, 191, 192, 194, 196, 197, 199, 200, 255, 193, 141,  96,  82,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 255, 196, 145, 101,  63,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 255, 198, 149, 106,  69,  58,  68,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 255, 200, 152, 111,  74,  42,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 255, 202, 156, 115,  80,  48,  39,  49,  59,  67,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 255, 204, 159, 119,  84,  53,  25,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152,
255, 205, 162, 123,  89,  58,  31,  23,  33,  43,  52,  59,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 255, 207, 165, 127,  93,  63,  36,  11,  22,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 255, 208, 167, 130,  98,  68,  41,  16,  10,  20,  29,  38,  46,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 255, 210, 170, 134, 101,  72,  46,  22,   0,  10,  19,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 255, 211, 172, 137, 105,  77,  50,  27,   5,  14,  24,  32,  40,  47,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 255, 212, 174, 140, 109,  81,  55,  31,  10,  19,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 255, 213, 176, 143, 112,  84,  59,  36,
 14,  24,  32,  40,  47,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 255, 214, 178, 145, 115,  88,  63,  40,  19,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 255, 215, 180, 148, 118,  92,  67,  44,  24,  32,  40,  47,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 255, 216, 182, 150, 121,  95,  71,  49,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 255, 217, 183, 152, 124,  98,  74,  52,  32,  40,  47,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 255, 218, 185, 155, 127, 101,  78,  56,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 255, 219, 187, 157, 130, 104,  81,  60,  40,  47,  54,  60,  66,  72,  77,  82,
 87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 255, 220, 188, 159, 132, 107,  84,  63,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 255, 221, 189, 161, 134, 110,  88,  67,  47,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 255, 221, 191, 163, 137, 113,  91,  70,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 255, 222, 192, 165, 139, 115,  93,  73,  54,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 255, 223, 193, 166, 141, 118,  96,  76,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 255, 223, 195, 168, 143, 120,  99,  79,  60,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123,
126, 128, 131, 133, 136, 138, 140, 142, 255, 224, 196, 170, 145, 123, 101,  82,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 255, 225, 197, 171, 147, 125, 104,  84,  66,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 255, 225, 198, 173, 149, 127, 106,  87,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 255, 226, 199, 174, 151, 129, 109,  90,  72,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 255, 226, 200, 175, 152, 131, 111,  92,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 255, 227, 201, 177, 154, 133, 113,  95,  77,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148,
255, 227, 202, 178, 156, 135, 115,  97,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 255, 228, 203, 179, 157, 137, 117,  99,  82,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 255, 228, 204, 180, 159, 139, 119, 101,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 255, 229, 204, 182, 160, 140, 121, 104,  87,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 255, 229, 205, 183, 162, 142, 123, 106,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 255, 229, 206, 184, 163, 144, 125, 108,  91,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 255, 230, 207, 185, 165, 145, 127, 110,
 93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 255, 230, 207, 186, 166, 147, 129, 112,  96, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 255, 231, 208, 187, 167, 148, 130, 114,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 255, 231, 209, 188, 168, 150, 132, 115, 100, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 255, 231, 210, 189, 170, 151, 134, 117, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 255, 232, 210, 190, 171, 152, 135, 119, 103, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 255, 232, 211, 191, 172, 154, 137, 121, 105, 109, 112, 115, 118, 121, 124, 127,
130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 255, 232, 211, 192, 173, 155, 138, 122, 107, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 255, 233, 212, 192, 174, 156, 140, 124, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 255, 233, 213, 193, 175, 158, 141, 125, 110, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 255, 233, 213, 194, 176, 159, 143, 127, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 255, 234, 214, 195, 177, 160, 144, 128, 114, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 162, 255, 234, 214, 196, 178, 161, 145, 130, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151,
152, 154, 156, 157, 159, 160, 162, 163, 255, 234, 215, 196, 179, 162, 146, 131, 117, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 162, 164, 255, 234, 215, 197, 180, 163, 148, 133, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 255, 235, 216, 198, 181, 165, 149, 134, 120, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 162, 164, 165, 255, 235, 216, 199, 182, 166, 150, 135, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 166, 255, 235, 217, 199, 183, 167, 151, 137, 123, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 162, 164, 165, 166, 255, 235, 217, 200, 183, 168, 152, 138, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 166, 167,
255, 236, 218, 201, 184, 169, 154, 139, 126, 128, 131, 133, 136, 138, 140, 142, 144, 146, 148, 150, 152, 153, 155, 157, 158, 160, 161, 162, 164, 165, 166, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 255, 185, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 255, 188, 163, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 255, 191, 137, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 255, 193, 141, 123, 131, 139, 145, 151,
156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 255, 196, 145, 101, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 255, 198, 149, 106,  92, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 255, 200, 152, 111,  74,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 255, 202, 156, 115,  80,  68,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 255, 204, 159, 119,  84,  53,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 255, 205, 162, 123,  89,  58,  49,  59,  67,  75,  83,  89,  96, 101, 107, 112,
117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 255, 207, 165, 127,  93,  63,  36,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 255, 208, 167, 130,  98,  68,  41,  33,  43,  52,  59,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 255, 210, 170, 134, 101,  72,  46,  22,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 255, 211, 172, 137, 105,  77,  50,  27,  20,  29,  38,  46,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 255, 212, 174, 140, 109,  81,  55,  31,  10,  19,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 255, 213, 176, 143, 112,  84,  59,  36,  14,   9,  18,  26,  34,  41,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,
 98, 101, 105, 108, 112, 115, 118, 120, 255, 214, 178, 145, 115,  88,  63,  40,  19,   0,   9,  17,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 255, 215, 180, 148, 118,  92,  67,  44,  24,   4,  13,  21,  29,  36,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 255, 216, 182, 150, 121,  95,  71,  49,  28,   9,  17,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 255, 217, 183, 152, 124,  98,  74,  52,  32,  13,  21,  29,  36,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 255, 218, 185, 155, 127, 101,  78,  56,  36,  17,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 255, 219, 187, 157, 130, 104,  81,  60,  40,  21,  29,  36,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121,
255, 220, 188, 159, 132, 107,  84,  63,  43,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 255, 221, 189, 161, 134, 110,  88,  67,  47,  29,  36,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 255, 221, 191, 163, 137, 113,  91,  70,  50,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 255, 222, 192, 165, 139, 115,  93,  73,  54,  36,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 255, 224, 196, 170, 145, 123, 101,  82,
 63,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  68,  73,  78,  82,  87,  91,
 94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125,
127, 129, 132, 134, 136, 138, 140, 142, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147,
255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 255, 234, 215, 196, 179, 162, 146, 131,
117, 103, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 152, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 152, 154, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110, 113, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 152, 154, 155, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155, 156, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 115, 118, 121, 123, 126, 128,
130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 152, 154, 155, 157, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155, 156, 158, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 118, 121, 123, 126, 128, 130, 133, 135, 137, 139, 141, 143, 144, 146, 148, 149, 151, 152, 154, 155, 157, 158, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 255, 191, 196, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 255, 193, 170, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221,
222, 223, 224, 225, 225, 226, 227, 228, 255, 196, 145, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 255, 198, 149, 131, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 255, 200, 152, 111, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 255, 202, 156, 115, 101, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 255, 204, 159, 119,  84,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 255, 205, 162, 123,  89,  78,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179,
255, 207, 165, 127,  93,  63,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 255, 208, 167, 130,  98,  68,  59,  67,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 255, 210, 170, 134, 101,  72,  46,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 255, 211, 172, 137, 105,  77,  50,  43,  52,  59,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 255, 212, 174, 140, 109,  81,  55,  31,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 255, 213, 176, 143, 112,  84,  59,  36,  29,  38,  46,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 255, 214, 178, 145, 115,  88,  63,  40,
 19,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 255, 215, 180, 148, 118,  92,  67,  44,  24,  18,  26,  34,  41,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 255, 216, 182, 150, 121,  95,  71,  49,  28,   9,  17,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 255, 217, 183, 152, 124,  98,  74,  52,  32,  13,   8,  16,  24,  31,  38,  44,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 255, 218, 185, 155, 127, 101,  78,  56,  36,  17,   0,   8,  15,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 255, 219, 187, 157, 130, 104,  81,  60,  40,  21,   4,  12,  19,  26,  33,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 255, 220, 188, 159, 132, 107,  84,  63,  43,  25,   8,  15,  23,  29,  36,  42,
 48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 255, 221, 189, 161, 134, 110,  88,  67,  47,  29,  12,  19,  26,  33,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 255, 221, 191, 163, 137, 113,  91,  70,  50,  32,  15,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 255, 222, 192, 165, 139, 115,  93,  73,  54,  36,  19,  26,  33,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  26,  33,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,
 95,  98, 101, 104, 107, 110, 113, 115, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  33,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  39,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123,
255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 255, 230, 207, 186, 166, 147, 129, 112,
 96,  80,  66,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  79,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  83,  86,  90,  93,  97,
100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126,
128, 130, 132, 134, 136, 138, 139, 141, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 141, 143, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 141, 143, 144, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 141, 143, 144, 146,
255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 147, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 141, 143, 144, 146, 148, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 147, 148, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106, 109, 112, 114, 117, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 139, 141, 143, 144, 146, 148, 149, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 224, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 255, 196, 200, 204, 207, 210, 212, 214,
216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 255, 198, 175, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 255, 200, 152, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 255, 202, 156, 139, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 255, 204, 159, 119, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 255, 205, 162, 123, 110, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 255, 207, 165, 127,  93, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152,
156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 255, 208, 167, 130,  98,  87,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 255, 210, 170, 134, 101,  72,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 255, 211, 172, 137, 105,  77,  67,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 255, 212, 174, 140, 109,  81,  55,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 255, 213, 176, 143, 112,  84,  59,  52,  59,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 255, 214, 178, 145, 115,  88,  63,  40,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124,
127, 130, 133, 135, 138, 141, 143, 145, 255, 215, 180, 148, 118,  92,  67,  44,  38,  46,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 255, 216, 182, 150, 121,  95,  71,  49,  28,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 255, 217, 183, 152, 124,  98,  74,  52,  32,  26,  34,  41,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 255, 218, 185, 155, 127, 101,  78,  56,  36,  17,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 255, 219, 187, 157, 130, 104,  81,  60,  40,  21,  16,  24,  31,  38,  44,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 255, 220, 188, 159, 132, 107,  84,  63,  43,  25,   8,  15,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107,
255, 221, 189, 161, 134, 110,  88,  67,  47,  29,  12,   7,  15,  22,  28,  34,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 255, 221, 191, 163, 137, 113,  91,  70,  50,  32,  15,   0,   7,  14,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96, 255, 222, 192, 165, 139, 115,  93,  73,  54,  36,  19,   3,  11,  17,  24,  30,  36,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  23,   7,  14,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  26,  11,  17,  24,  30,  36,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  29,  14,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 255, 225, 197, 171, 147, 125, 104,  84,
 66,  49,  33,  17,  24,  30,  36,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  36,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  39,  24,  30,  36,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  30,  36,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  41,  47,  52,  56,
 61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97,
100, 103, 106, 108, 111, 113, 115, 118, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124,
255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 255, 234, 215, 197, 180, 163, 148, 133,
118, 105,  92,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 133, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 133, 135, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  93,  96,  99, 101,
104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 133, 135, 137, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 138, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 133, 135, 137, 138, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 138, 139, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97, 100, 103, 106, 108, 111, 113, 115, 118, 120, 122, 124, 126, 128, 130, 132, 133, 135, 137, 138, 140, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 255, 200, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 255, 202, 180, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 255, 204, 159, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 255, 205, 162, 145, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 255, 207, 165, 127, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205,
255, 208, 167, 130, 117, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 255, 210, 170, 134, 101, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 255, 211, 172, 137, 105,  94, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 255, 212, 174, 140, 109,  81,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 255, 213, 176, 143, 112,  84,  75,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 255, 214, 178, 145, 115,  88,  63,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 255, 215, 180, 148, 118,  92,  67,  59,
 67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 255, 216, 182, 150, 121,  95,  71,  49,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 255, 217, 183, 152, 124,  98,  74,  52,  46,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 255, 218, 185, 155, 127, 101,  78,  56,  36,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 255, 219, 187, 157, 130, 104,  81,  60,  40,  34,  41,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 255, 220, 188, 159, 132, 107,  84,  63,  43,  25,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 255, 221, 189, 161, 134, 110,  88,  67,  47,  29,  24,  31,  38,  44,  50,  55,
 61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 255, 221, 191, 163, 137, 113,  91,  70,  50,  32,  15,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 255, 222, 192, 165, 139, 115,  93,  73,  54,  36,  19,  15,  22,  28,  34,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  23,   7,  14,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  26,  11,   7,  13,  20,  26,  32,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  29,  14,   0,   6,  13,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  33,  17,   3,  10,  16,  22,  28,  33,  38,  43,  48,  53,  57,  61,
 65,  69,  73,  76,  80,  83,  86,  89, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  36,  21,   6,  13,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  39,  24,  10,  16,  22,  28,  33,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  27,  13,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  30,  16,  22,  28,  33,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  22,  28,  33,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98,
255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  28,  33,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 255, 231, 208, 187, 167, 148, 130, 114,
 98,  82,  68,  54,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  59,  63,  67,
 71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101,
104, 106, 109, 111, 113, 115, 117, 119, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 124, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125,
255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 130, 255, 237, 221, 205, 190, 176, 162, 148,
136, 123, 112, 100,  89,  92,  95,  98, 100, 103, 105, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 131, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 255, 204, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 255, 205, 185, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 255, 207, 165, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 255, 208, 167, 151, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192,
194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 255, 210, 170, 134, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 255, 211, 172, 137, 124, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 255, 212, 174, 140, 109, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 255, 213, 176, 143, 112, 101, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 255, 214, 178, 145, 115,  88,  95, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 255, 215, 180, 148, 118,  92,  83,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153,
155, 158, 160, 162, 164, 166, 168, 170, 255, 216, 182, 150, 121,  95,  71,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 255, 217, 183, 152, 124,  98,  74,  67,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 255, 218, 185, 155, 127, 101,  78,  56,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 255, 219, 187, 157, 130, 104,  81,  60,  53,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 255, 220, 188, 159, 132, 107,  84,  63,  43,  50,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 255, 221, 189, 161, 134, 110,  88,  67,  47,  41,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131,
255, 221, 191, 163, 137, 113,  91,  70,  50,  32,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 255, 222, 192, 165, 139, 115,  93,  73,  54,  36,  31,  38,  44,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  23,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  26,  22,  28,  34,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  29,  14,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  33,  17,  13,  20,  26,  32,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96, 255, 225, 198, 173, 149, 127, 106,  87,
 69,  52,  36,  21,   6,  13,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  39,  24,  10,   6,  12,  18,  24,  29,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  27,  13,   0,   6,  12,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  30,  16,   3,   9,  15,  20,  26,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  19,   6,  12,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  22,   9,  15,  20,  26,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  25,  12,  18,  23,
 28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  28,  15,  20,  26,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  20,  26,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  26,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,
 74,  77,  80,  83,  86,  89,  91,  94, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  31,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101,
255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 255, 235, 216, 198, 181, 165, 149, 134,
120, 106,  93,  81,  69,  58,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  69,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 113, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  72,  75,
 78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 113, 115, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 113, 115, 117, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 113, 115, 117, 119, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 120, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105,
107, 109, 111, 113, 115, 117, 119, 121, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  84,  87,  90,  93,  95,  98, 100, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 255, 207, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 255, 208, 189, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230,
255, 210, 170, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 255, 211, 172, 156, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 255, 212, 174, 140, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 255, 213, 176, 143, 130, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 255, 214, 178, 145, 115, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 255, 215, 180, 148, 118, 108, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 255, 216, 182, 150, 121,  95, 101, 107,
113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 255, 217, 183, 152, 124,  98,  89,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 255, 218, 185, 155, 127, 101,  78,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 255, 219, 187, 157, 130, 104,  81,  74,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 255, 220, 188, 159, 132, 107,  84,  63,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 255, 221, 189, 161, 134, 110,  88,  67,  60,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 255, 221, 191, 163, 137, 113,  91,  70,  50,  57,  63,  69,  74,  80,  84,  89,
 93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 255, 222, 192, 165, 139, 115,  93,  73,  54,  48,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 255, 223, 193, 166, 141, 118,  96,  76,  57,  39,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 255, 223, 195, 168, 143, 120,  99,  79,  60,  43,  38,  44,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  29,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  33,  28,  34,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  36,  21,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,
 83,  86,  89,  93,  96,  99, 101, 104, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  39,  24,  20,  26,  32,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  27,  13,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  30,  16,  12,  18,  24,  29,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  19,   6,  12,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  22,   9,   6,  11,  17,  22,  28,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  25,  12,   0,   5,  11,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,
255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  28,  15,   2,   8,  14,  19,  24,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  18,   5,  11,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  20,   8,  14,  19,  24,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  23,  11,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  26,  14,  19,  24,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82, 255, 231, 209, 188, 168, 150, 132, 115,
100,  84,  70,  56,  43,  31,  19,  24,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  24,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  34,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  38,
 42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  50,  54,  58,  62,  65,  68,  71,  74,  77,
 80,  83,  86,  88,  91,  93,  96,  98, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105,
255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105, 107, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105, 107, 109, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105, 107, 109, 111, 255, 238, 221, 206, 191, 176, 163, 149,
137, 125, 113, 101,  91,  80,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 112, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105, 107, 109, 111, 113, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 112, 114, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  77,  80,  83,  86,  88,  91,  93,  96,  98, 100, 103, 105, 107, 109, 111, 113, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 255, 210, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230,
231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 255, 211, 192, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 255, 212, 174, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 255, 213, 176, 161, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 255, 214, 178, 145, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 255, 215, 180, 148, 135, 141, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 255, 216, 182, 150, 121, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182,
183, 185, 187, 188, 189, 191, 192, 193, 255, 217, 183, 152, 124, 114, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 255, 218, 185, 155, 127, 101, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 255, 219, 187, 157, 130, 104,  96, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 255, 220, 188, 159, 132, 107,  84,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 255, 221, 189, 161, 134, 110,  88,  80,  86,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 255, 221, 191, 163, 137, 113,  91,  70,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153,
255, 222, 192, 165, 139, 115,  93,  73,  66,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 255, 223, 193, 166, 141, 118,  96,  76,  57,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 255, 223, 195, 168, 143, 120,  99,  79,  60,  54,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 255, 224, 196, 170, 145, 123, 101,  82,  63,  46,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 255, 225, 197, 171, 147, 125, 104,  84,  66,  49,  44,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  36,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 255, 226, 199, 174, 151, 129, 109,  90,
 72,  55,  39,  34,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  27,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  30,  26,  32,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  19,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  22,  18,  24,  29,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  25,  12,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  28,  15,  11,  17,
 22,  28,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  18,   5,  11,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  20,   8,   5,  11,  16,  21,  26,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  23,  11,   0,   5,  10,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  26,  14,   2,   8,  13,  18,  23,  27,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  16,   5,  10,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  31,  19,   8,  13,  18,  23,  27,  32,  36,  40,  44,
 48,  51,  55,  58,  62,  65,  68,  71, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  22,  10,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  24,  13,  18,  23,  27,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  18,  23,  27,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  23,  27,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,
255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87, 255, 235, 216, 199, 182, 166, 150, 135,
121, 108,  95,  83,  71,  59,  49,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,
 53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96,  98, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96,  98, 100, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  63,  66,  69,  72,  75,  78,  81,  83,
 86,  88,  91,  93,  95,  97,  99, 101, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96,  98, 100, 103, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 101, 104, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96,  98, 100, 103, 104, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 101, 104, 105, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  71,  74,  77,  79,  82,  84,  87,  89,  92,  94,  96,  98, 100, 103, 104, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 233, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 255, 212, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 255, 213, 196, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 255, 214, 178, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 255, 215, 180, 166, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 255, 216, 182, 150, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 255, 217, 183, 152, 141, 145, 149, 153,
157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 255, 218, 185, 155, 127, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 255, 219, 187, 157, 130, 119, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 255, 220, 188, 159, 132, 107, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 255, 221, 189, 161, 134, 110, 101, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 255, 221, 191, 163, 137, 113,  91,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 255, 222, 192, 165, 139, 115,  93,  86,  91,  97, 101, 106, 110, 114, 118, 122,
125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 255, 223, 193, 166, 141, 118,  96,  76,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 255, 223, 195, 168, 143, 120,  99,  79,  72,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 255, 224, 196, 170, 145, 123, 101,  82,  63,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 255, 225, 197, 171, 147, 125, 104,  84,  66,  60,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 255, 225, 198, 173, 149, 127, 106,  87,  69,  52,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 255, 226, 199, 174, 151, 129, 109,  90,  72,  55,  50,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105,
108, 111, 113, 116, 119, 121, 124, 126, 255, 226, 200, 175, 152, 131, 111,  92,  74,  58,  42,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  45,  40,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  33,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  36,  32,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  25,  31,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  28,  24,  29,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,
255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  18,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  20,  17,  22,  28,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  23,  11,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  26,  14,  11,  16,  21,  26,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  16,   5,  10,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  31,  19,   8,   5,  10,  15,  20,  24,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65, 255, 231, 210, 189, 170, 151, 134, 117,
101,  87,  72,  59,  46,  33,  22,  10,   0,   5,  10,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  24,  13,   2,   7,  12,  17,  21,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  15,   5,  10,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  18,   7,  12,  17,  21,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  20,  10,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  23,  12,  17,  21,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,
 14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,  17,  21,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  21,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  32,  36,  40,  43,  47,  50,  54,
 57,  60,  63,  66,  69,  72,  74,  77, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,
255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88,  90, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91, 255, 238, 222, 206, 191, 177, 164, 151,
138, 126, 114, 103,  92,  82,  71,  62,  52,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88,  90,  92, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88,  90,  92,  94, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93,  96, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88,  90,  92,  94,  97, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93,  96,  98, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,
 62,  65,  68,  70,  73,  76,  78,  81,  83,  86,  88,  90,  92,  94,  97,  99, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 255, 214, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 255, 215, 199, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 255, 216, 182, 185, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 255, 217, 183, 170, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210,
211, 212, 212, 213, 214, 215, 216, 217, 255, 218, 185, 155, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 255, 219, 187, 157, 145, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 255, 220, 188, 159, 132, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 255, 221, 189, 161, 134, 125, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 255, 221, 191, 163, 137, 113, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 255, 222, 192, 165, 139, 115, 107, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176,
255, 223, 193, 166, 141, 118,  96, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 255, 223, 195, 168, 143, 120,  99,  91,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 255, 224, 196, 170, 145, 123, 101,  82,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 255, 225, 197, 171, 147, 125, 104,  84,  78,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 255, 225, 198, 173, 149, 127, 106,  87,  69,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 255, 226, 199, 174, 151, 129, 109,  90,  72,  66,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 255, 226, 200, 175, 152, 131, 111,  92,
 74,  58,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 255, 227, 201, 177, 154, 133, 113,  95,  77,  61,  55,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  48,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  50,  46,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  39,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  41,  37,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  31,  36,  41,  46,
 50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  33,  29,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  23,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  26,  22,  28,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  16,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  31,  19,  16,  21,  26,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  22,  10,  15,  20,  25,  29,  34,  38,  42,  46,
 50,  53,  57,  60,  63,  66,  69,  72, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  24,  13,  10,  15,  20,  24,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  15,   5,  10,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  18,   7,   5,   9,  14,  19,  23,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  20,  10,   0,   4,   9,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  23,  12,   2,   7,  11,  16,  20,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,  14,   4,   9,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,
255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,  17,   7,  11,  16,  20,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  19,   9,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  21,  11,  16,  20,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  16,  20,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66, 255, 235, 217, 199, 183, 167, 151, 137,
123, 110,  97,  84,  73,  61,  50,  40,  30,  20,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67,  70, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67,  70,  73, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,
 42,  32,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67,  70,  73,  75, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  43,  46,  50,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  46,  50,  53,  56,  59,  62,
 65,  67,  70,  73,  75,  78,  80,  82, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  50,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  82,  84, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83,  86, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  82,  84,  87, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83,  86,  88, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  82,  84,  87,  89,
255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83,  86,  88,  90, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  82,  84,  87,  89,  91, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 235, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 255, 216, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 255, 217, 201, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 255, 218, 185, 188, 191, 193, 196, 198,
200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 255, 219, 187, 173, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 255, 220, 188, 159, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 255, 221, 189, 161, 149, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 255, 221, 191, 163, 137, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 255, 222, 192, 165, 139, 129, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 255, 223, 193, 166, 141, 118, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154,
156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 255, 223, 195, 168, 143, 120, 112, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 255, 224, 196, 170, 145, 123, 101, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 255, 225, 197, 171, 147, 125, 104,  97, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 255, 225, 198, 173, 149, 127, 106,  87,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 255, 226, 199, 174, 151, 129, 109,  90,  83,  88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 255, 226, 200, 175, 152, 131, 111,  92,  74,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130,
132, 134, 137, 139, 141, 143, 145, 147, 255, 227, 201, 177, 154, 133, 113,  95,  77,  71,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 255, 227, 202, 178, 156, 135, 115,  97,  80,  63,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 255, 228, 203, 179, 157, 137, 117,  99,  82,  66,  61,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  53,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  56,  51,  56,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  44,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114,
255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  47,  43,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  36,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  38,  35,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  28,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  31,  28,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  22,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84, 255, 232, 210, 190, 171, 152, 135, 119,
103,  89,  74,  61,  48,  36,  24,  21,  26,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  15,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  18,  15,  20,  24,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  20,  10,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  23,  12,   9,  14,  19,  23,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,  14,   4,   9,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,
 17,   7,   4,   9,  13,  18,  22,  26,  29,  33,  37,  40,  44,  47,  50,  53, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  19,   9,   0,   4,   9,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  21,  11,   2,   6,  11,  15,  19,  23,  27,  31,  34,  38,  41,  44,  47,  50, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  14,   4,   9,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  16,   6,  11,  15,  19,  23,  27,  31,  34,  38,  41,  44,  47,  50,  53, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  18,   9,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  20,  11,  15,  19,  23,  27,  31,
 34,  38,  41,  44,  47,  50,  53,  56, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  15,  19,  23,  27,  31,  34,  38,  41,  44,  47,  50,  53,  56,  59, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  19,  23,  27,  31,  34,  38,  41,  44,  47,  50,  53,  56,  59,  62, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  27,  31,  34,  38,  41,  44,  47,  50,  53,  56,  59,  62,  65,
255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  31,  34,  38,  41,  44,  47,  50,  53,  56,  59,  62,  65,  67, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  34,  38,  41,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  38,  41,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72, 255, 238, 222, 207, 192, 178, 165, 152,
139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  41,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  74, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  74,  77, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  74,  77,  79, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,
 63,  54,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78,  80, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  74,  77,  79,  81, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78,  80,  82, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  53,  56,  59,  62,  65,  67,  70,  72,  74,  77,  79,  81,  83, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 237, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 255, 218, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237,
237, 238, 238, 238, 239, 239, 239, 240, 255, 219, 204, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 255, 220, 188, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 255, 221, 189, 176, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 255, 221, 191, 163, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 255, 222, 192, 165, 153, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 255, 223, 193, 166, 141, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198,
255, 223, 195, 168, 143, 134, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 255, 224, 196, 170, 145, 123, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 255, 225, 197, 171, 147, 125, 117, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 255, 225, 198, 173, 149, 127, 106, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 255, 226, 199, 174, 151, 129, 109, 101, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 255, 226, 200, 175, 152, 131, 111,  92,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 255, 227, 201, 177, 154, 133, 113,  95,
 88,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 255, 227, 202, 178, 156, 135, 115,  97,  80,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 255, 228, 203, 179, 157, 137, 117,  99,  82,  76,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 255, 228, 204, 180, 159, 139, 119, 101,  84,  68,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 255, 229, 204, 182, 160, 140, 121, 104,  87,  71,  66,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  58,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  61,  56,  61,  65,  70,  74,
 78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  49,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  52,  47,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  41,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  43,  40,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  33,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  36,  32,  37,  42,  46,  50,  54,  58,  61,  65,  68,
 72,  75,  78,  81,  84,  87,  89,  92, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  38,  27,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  29,  26,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  20,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  23,  20,  24,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,  14,  19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,  17,  14,  19,  23,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,
255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  19,   9,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  21,  11,   9,  13,  18,  22,  26,  29,  33,  37,  40,  44,  47,  50,  53,  56, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  14,   4,   9,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  16,   6,   4,   8,  13,  17,  21,  24,  28,  32,  35,  38,  42,  45,  48, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  18,   9,   0,   4,   8,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  20,  11,   2,   6,  10,  14,  18,  22,  26,  29,  33,  36,  39,  42,  45, 255, 235, 217, 200, 183, 168, 152, 138,
124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  13,   4,   8,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  15,   6,  10,  14,  18,  22,  26,  29,  33,  36,  39,  42,  45,  48, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  17,   8,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  19,  10,  14,  18,  22,  26,  29,  33,  36,  39,  42,  45,  48,  51, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  14,  18,  22,  26,  29,  33,  36,  39,  42,  45,  48,  51,  54, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,
 43,  34,  25,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  18,  22,  26,  29,  33,  36,  39,  42,  45,  48,  51,  54,  57, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  26,  29,  33,  36,  39,  42,  45,  48,  51,  54,  57,  59, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  29,  33,  36,  39,  42,  45,  48,  51,  54,  57,  59,  62, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  31,  34,  38,  41,
 44,  47,  50,  53,  55,  58,  61,  63, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  33,  36,  39,  42,  45,  48,  51,  54,  57,  59,  62,  64, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  36,  39,  42,  45,  48,  51,  54,  57,  59,  62,  64,  67, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  39,  42,  45,  48,  51,  54,  57,  59,  62,  64,  67,  69, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71,
255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  42,  45,  48,  51,  54,  57,  59,  62,  64,  67,  69,  72, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71,  73, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  45,  48,  51,  54,  57,  59,  62,  64,  67,  69,  72,  74, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71,  73,  75, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  48,  51,  54,  57,  59,  62,  64,  67,  69,  72,  74,  76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 238, 238, 239, 240, 240, 241,
241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 255, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 255, 221, 206, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 255, 221, 191, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 255, 222, 192, 180, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 255, 223, 193, 166, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 255, 223, 195, 168, 157, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185,
187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 255, 224, 196, 170, 145, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 255, 225, 197, 171, 147, 138, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 255, 225, 198, 173, 149, 127, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 255, 226, 199, 174, 151, 129, 121, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 255, 226, 200, 175, 152, 131, 111, 115, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 255, 227, 201, 177, 154, 133, 113, 106, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154,
156, 158, 160, 162, 163, 165, 166, 168, 255, 227, 202, 178, 156, 135, 115,  97, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 255, 228, 203, 179, 157, 137, 117,  99,  93,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 255, 228, 204, 180, 159, 139, 119, 101,  84,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 255, 229, 204, 182, 160, 140, 121, 104,  87,  81,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 255, 229, 205, 183, 162, 142, 123, 106,  89,  73,  78,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 255, 229, 206, 184, 163, 144, 125, 108,  91,  76,  71,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134,
255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  63,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  66,  61,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  54,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  56,  52,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  46,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  48,  44,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 255, 232, 211, 191, 172, 154, 137, 121,
105,  91,  77,  63,  50,  38,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  41,  37,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  31,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  34,  30,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  25,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  27,  24,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,
 19,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  21,  19,  23,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  14,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  16,  13,  18,  22,  26,  29,  33,  37,  40,  44,  47,  50,  53,  56,  59, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  18,   9,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  20,  11,   8,  13,  17,  21,  24,  28,  32,  35,  38,  42,  45,  48,  51, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  13,   4,   8,  12,  16,  20,
 24,  27,  31,  34,  38,  41,  44,  47, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  15,   6,   4,   8,  12,  16,  20,  23,  27,  30,  33,  37,  40,  43, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  17,   8,   0,   4,   8,  12,  15,  19,  23,  26,  29,  33,  36,  39, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  19,  10,   2,   6,  10,  14,  17,  21,  24,  28,  31,  34,  37,  41, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  12,   4,   8,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  14,   6,  10,  14,  17,  21,  24,  28,  31,  34,  37,  41,  43, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  16,   8,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45,
255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  18,  10,  14,  17,  21,  24,  28,  31,  34,  37,  41,  43,  46, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  20,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  14,  17,  21,  24,  28,  31,  34,  37,  41,  43,  46,  49, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  17,  21,  24,  28,  31,  34,  37,  41,  43,  46,  49,  52, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50,  53, 255, 238, 222, 207, 193, 179, 165, 152,
140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  24,  28,  31,  34,  37,  41,  43,  46,  49,  52,  54, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50,  53,  56, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  28,  31,  34,  37,  41,  43,  46,  49,  52,  54,  57, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  29,  33,  36,  39,  42,  45,  48,  50,  53,  56,  58, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  31,  34,  37,  41,  43,  46,  49,  52,  54,  57,  60, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  33,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,
 65,  56,  47,  39,  31,  34,  37,  41,  43,  46,  49,  52,  54,  57,  60,  62, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  37,  41,  43,  46,  49,  52,  54,  57,  60,  62,  64, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63,  66, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  41,  43,  46,  49,  52,  54,  57,  60,  62,  64,  67, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63,  66,  68, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  43,  46,  49,
 52,  54,  57,  60,  62,  64,  67,  69, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 255, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 255, 222, 208, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 255, 223, 193, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 255, 223, 195, 182, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219,
255, 224, 196, 170, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 255, 225, 197, 171, 161, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 255, 225, 198, 173, 149, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 255, 226, 199, 174, 151, 142, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 255, 226, 200, 175, 152, 131, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 255, 227, 201, 177, 154, 133, 125, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 255, 227, 202, 178, 156, 135, 115, 119,
123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 255, 228, 203, 179, 157, 137, 117, 110, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 255, 228, 204, 180, 159, 139, 119, 101, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 255, 229, 204, 182, 160, 140, 121, 104,  97, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 255, 229, 205, 183, 162, 142, 123, 106,  89,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 255, 229, 206, 184, 163, 144, 125, 108,  91,  86,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 255, 230, 207, 185, 165, 145, 127, 110,  93,  78,  82,  87,  91,  94,  98, 101,
105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 255, 230, 207, 186, 166, 147, 129, 112,  96,  80,  75,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  68,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  70,  65,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  59,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  61,  57,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  50,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,
 93,  96,  99, 101, 104, 106, 109, 111, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  65,  53,  49,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  43,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  45,  42,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  36,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  38,  35,  39,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  29,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,
255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  32,  29,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  24,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  26,  23,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  18,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  20,  18,  22,  26,  29,  33,  37,  40,  44,  47,  50,  53,  56,  59,  62, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  13,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58, 255, 236, 218, 201, 184, 169, 154, 139,
126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  15,  13,  17,  21,  24,  28,  32,  35,  38,  42,  45,  48,  51,  54, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  17,   8,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  19,  10,   8,  12,  16,  20,  23,  27,  30,  33,  37,  40,  43,  46, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  12,   4,   8,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  14,   6,   4,   8,  11,  15,  19,  22,  26,  29,  32,  35,  38, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  16,   8,   0,   3,   7,  11,  15,  18,  22,  25,  28,  31,  34, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,
 45,  36,  27,  18,  10,   2,   5,   9,  13,  16,  20,  23,  27,  30,  33,  36, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  20,  12,   3,   7,  11,  15,  18,  22,  25,  28,  31,  34,  37, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  14,   5,   9,  13,  16,  20,  23,  27,  30,  33,  36,  39, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  15,   7,  11,  15,  18,  22,  25,  28,  31,  34,  37,  40, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  17,   9,  13,  16,  20,  23,  27,  30,  33,  36,  39,  42, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  11,  15,  18,  22,  25,  28,  31,  34,  37,  40,  43, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  13,  16,  20,
 23,  27,  30,  33,  36,  39,  42,  44, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  15,  18,  22,  25,  28,  31,  34,  37,  40,  43,  46, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  16,  20,  23,  27,  30,  33,  36,  39,  42,  44,  47, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  22,  25,  28,  31,  34,  37,  40,  43,  46,  49, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  23,  27,  30,  33,  36,  39,  42,  44,  47,  50, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  25,  28,  31,  34,  37,  40,  43,  46,  49,  51, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  27,  30,  33,  36,  39,  42,  44,  47,  50,  52,
255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  28,  31,  34,  37,  40,  43,  46,  49,  51,  54, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  30,  33,  36,  39,  42,  44,  47,  50,  52,  55, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  31,  34,  37,  40,  43,  46,  49,  51,  54,  56, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  33,  36,  39,  42,  44,  47,  50,  52,  55,  57, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  34,  37,  40,  43,  46,  49,  51,  54,  56,  59, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  36,  39,  42,  44,  47,  50,  52,  55,  57,  60, 255, 240, 226, 213, 200, 187, 175, 164,
152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  37,  40,  43,  46,  49,  51,  54,  56,  59,  61, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  39,  42,  44,  47,  50,  52,  55,  57,  60,  62, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 255, 223, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 255, 223, 210, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 255, 224, 196, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215,
216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 255, 225, 197, 185, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 255, 225, 198, 173, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 255, 226, 199, 174, 164, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 255, 226, 200, 175, 152, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 255, 227, 201, 177, 154, 145, 149, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 255, 227, 202, 178, 156, 135, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178,
180, 181, 182, 184, 185, 186, 187, 189, 255, 228, 203, 179, 157, 137, 129, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 255, 228, 204, 180, 159, 139, 119, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 255, 229, 204, 182, 160, 140, 121, 114, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 255, 229, 205, 183, 162, 142, 123, 106, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 255, 229, 206, 184, 163, 144, 125, 108, 101, 105, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 255, 230, 207, 185, 165, 145, 127, 110,  93,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154,
255, 230, 207, 186, 166, 147, 129, 112,  96,  90,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 255, 231, 208, 187, 167, 148, 130, 114,  98,  82,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 255, 231, 209, 188, 168, 150, 132, 115, 100,  84,  79,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  72,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  74,  70,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  63,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 255, 232, 211, 192, 173, 155, 138, 122,
107,  92,  79,  65,  61,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  55,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  57,  53,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  47,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  49,  46,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  40,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  42,  39,
 43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  34,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  36,  33,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  28,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  30,  27,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  22,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  24,  22,  26,  29,  33,  37,  40,
 44,  47,  50,  53,  56,  59,  62,  65, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  17,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  19,  17,  21,  24,  28,  32,  35,  38,  42,  45,  48,  51,  54,  57, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  12,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  14,  12,  16,  20,  23,  27,  30,  33,  37,  40,  43,  46,  49, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  16,   8,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  18,  10,   8,  11,  15,  19,  22,  26,  29,  32,  35,  38,  41,
255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  20,  12,   3,   7,  11,  15,  18,  22,  25,  28,  31,  34,  37, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  14,   5,   3,   7,  11,  14,  18,  21,  24,  28,  31,  34, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  15,   7,   0,   3,   7,  11,  14,  17,  21,  24,  27,  30, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  17,   9,   1,   5,   9,  12,  16,  19,  22,  26,  29,  32, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  11,   3,   7,  11,  14,  17,  21,  24,  27,  30,  33, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  13,   5,   9,  12,  16,  19,  22,  26,  29,  32,  34, 255, 238, 223, 208, 193, 180, 166, 153,
141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  15,   7,  11,  14,  17,  21,  24,  27,  30,  33,  36, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  16,   9,  12,  16,  19,  22,  26,  29,  32,  34,  37, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  11,  14,  17,  21,  24,  27,  30,  33,  36,  39, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  12,  16,  19,  22,  26,  29,  32,  34,  37,  40, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  14,  17,  21,  24,  27,  30,  33,  36,  39,  41, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  16,  19,  22,  26,  29,  32,  34,  37,  40,  43, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,
 66,  57,  49,  41,  33,  25,  17,  21,  24,  27,  30,  33,  36,  39,  41,  44, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  19,  22,  26,  29,  32,  34,  37,  40,  43,  45, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  24,  27,  30,  33,  36,  39,  41,  44,  47, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  26,  29,  32,  34,  37,  40,  43,  45,  48, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  27,  30,  33,  36,  39,  41,  44,  47,  49, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  29,  32,  34,  37,  40,  43,  45,  48,  50, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  30,
 33,  36,  39,  41,  44,  47,  49,  52, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  32,  34,  37,  40,  43,  45,  48,  50,  53, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  33,  36,  39,  41,  44,  47,  49,  52,  54, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  34,  37,  40,  43,  45,  48,  50,  53,  55, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 255, 224, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241,
255, 225, 211, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 255, 225, 198, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 255, 226, 199, 187, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 255, 226, 200, 175, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 255, 227, 201, 177, 167, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 255, 227, 202, 178, 156, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 255, 228, 203, 179, 157, 149, 152, 155,
158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 255, 228, 204, 180, 159, 139, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 255, 229, 204, 182, 160, 140, 133, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 255, 229, 205, 183, 162, 142, 123, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 255, 229, 206, 184, 163, 144, 125, 118, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 255, 230, 207, 185, 165, 145, 127, 110, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 255, 230, 207, 186, 166, 147, 129, 112, 105, 109, 113, 116, 119, 123, 126, 128,
131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 255, 231, 208, 187, 167, 148, 130, 114,  98, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 255, 231, 209, 188, 168, 150, 132, 115, 100,  94,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 255, 231, 210, 189, 170, 151, 134, 117, 101,  87,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 255, 232, 210, 190, 171, 152, 135, 119, 103,  89,  83,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  77,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  79,  74,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112,
115, 117, 119, 122, 124, 126, 128, 130, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  81,  67,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  70,  65,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  59,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  61,  57,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  52,  56,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  54,  50,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101,
255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  44,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  47,  43,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  38,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  40,  37,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  32,  36,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  34,  31,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75, 255, 236, 218, 201, 185, 170, 155, 141,
127, 114, 101,  89,  78,  67,  56,  46,  36,  26,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  28,  26,  29,  33,  37,  40,  44,  47,  50,  53,  56,  59,  62,  65,  67, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  21,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  23,  21,  24,  28,  32,  35,  38,  42,  45,  48,  51,  54,  57,  59, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  16,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  18,  16,  20,  23,  27,  30,  33,  37,  40,  43,  46,  49,  52, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,
 47,  38,  29,  20,  12,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  14,  11,  15,  19,  22,  26,  29,  32,  35,  38,  41,  44, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  15,   7,  11,  15,  18,  22,  25,  28,  31,  34,  37,  40, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  17,   9,   7,  11,  14,  18,  21,  24,  28,  31,  34,  37, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  11,   3,   7,  11,  14,  17,  21,  24,  27,  30,  33, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  13,   5,   3,   7,  10,  14,  17,  20,  23,  27,  29, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  15,   7,   0,
  3,   7,  10,  13,  17,  20,  23,  26, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  16,   9,   1,   5,   8,  12,  15,  18,  21,  24,  27, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  11,   3,   7,  10,  13,  17,  20,  23,  26,  29, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  12,   5,   8,  12,  15,  18,  21,  24,  27,  30, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  14,   7,  10,  13,  17,  20,  23,  26,  29,  32, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  16,   8,  12,  15,  18,  21,  24,  27,  30,  33, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  17,  10,  13,  17,  20,  23,  26,  29,  32,  35,
255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  19,  12,  15,  18,  21,  24,  27,  30,  33,  36, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  13,  17,  20,  23,  26,  29,  32,  35,  37, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  15,  18,  21,  24,  27,  30,  33,  36,  39, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  20,  23,  26,  29,  32,  35,  37,  40, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  21,  24,  27,  30,  33,  36,  39,  41, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  23,  26,  29,  32,  35,  37,  40,  43, 255, 240, 226, 213, 200, 188, 176, 165,
153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  24,  27,  30,  33,  36,  39,  41,  44, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  26,  29,  32,  35,  37,  40,  43,  45, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  27,  30,  33,  36,  39,  41,  44,  46, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  29,  32,  35,  37,  40,  43,  45,  47, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  30,  33,  36,  39,  41,  44,  46,  49, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245,
245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 255, 225, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 255, 226, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 255, 226, 200, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 255, 227, 201, 190, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 255, 227, 202, 178, 180, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 255, 228, 203, 179, 170, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201,
203, 204, 204, 205, 206, 207, 208, 209, 255, 228, 204, 180, 159, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 255, 229, 204, 182, 160, 152, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 255, 229, 205, 183, 162, 142, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 255, 229, 206, 184, 163, 144, 136, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 255, 230, 207, 185, 165, 145, 127, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 255, 230, 207, 186, 166, 147, 129, 122, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174,
255, 231, 208, 187, 167, 148, 130, 114, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 255, 231, 209, 188, 168, 150, 132, 115, 109, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 255, 231, 210, 189, 170, 151, 134, 117, 101, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 255, 232, 210, 190, 171, 152, 135, 119, 103,  98, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 255, 232, 211, 191, 172, 154, 137, 121, 105,  91,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 255, 232, 211, 192, 173, 155, 138, 122, 107,  92,  87,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 255, 233, 212, 192, 174, 156, 140, 124,
109,  94,  81,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  83,  78,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  72,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  74,  69,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  63,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  65,  61,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  56,  59,  63,
 67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  58,  54,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  49,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  50,  47,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  42,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  44,  41,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  36,  40,  43,  47,  50,  54,  57,  60,
 63,  66,  69,  72,  74,  77,  80,  82, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  48,  38,  35,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  30,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  32,  29,  33,  37,  40,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  25,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  27,  24,  28,  32,  35,  38,  42,  45,  48,  51,  54,  57,  59,  62, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  20,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,
255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  31,  22,  20,  23,  27,  30,  33,  37,  40,  43,  46,  49,  52,  54, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  15,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  17,  15,  19,  22,  26,  29,  32,  35,  38,  41,  44,  47, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  11,  15,  18,  22,  25,  28,  31,  34,  37,  40,  43, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  13,  11,  14,  18,  21,  24,  28,  31,  34,  37,  39, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  15,   7,  11,  14,  17,  21,  24,  27,  30,  33,  36, 255, 238, 223, 208, 194, 180, 167, 154,
142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  16,   9,   7,  10,  14,  17,  20,  23,  27,  29,  32, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  11,   3,   7,  10,  13,  17,  20,  23,  26,  29, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  12,   5,   3,   7,  10,  13,  16,  19,  23,  25, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  14,   7,   0,   3,   6,  10,  13,  16,  19,  22, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  16,   8,   1,   5,   8,  11,  14,  18,  21,  24, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  17,  10,   3,   6,  10,  13,  16,  19,  22,  25, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,
 68,  59,  50,  42,  34,  27,  19,  12,   5,   8,  11,  14,  18,  21,  24,  26, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  13,   6,  10,  13,  16,  19,  22,  25,  28, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  15,   8,  11,  14,  18,  21,  24,  26,  29, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  10,  13,  16,  19,  22,  25,  28,  31, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  11,  14,  18,  21,  24,  26,  29,  32, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  13,  16,  19,  22,  25,  28,  31,  33, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,
 14,  18,  21,  24,  26,  29,  32,  35, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  16,  19,  22,  25,  28,  31,  33,  36, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  18,  21,  24,  26,  29,  32,  35,  37, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  22,  25,  28,  31,  33,  36,  38, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  24,  26,  29,  32,  35,  37,  40, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  25,  28,  31,  33,  36,  38,  41, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  26,  29,  32,  35,  37,  40,  42,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 255, 226, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 255, 227, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 255, 227, 202, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 255, 228, 203, 192, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 255, 228, 204, 180, 183, 185, 187, 189,
191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 255, 229, 204, 182, 172, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 255, 229, 205, 183, 162, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 255, 229, 206, 184, 163, 155, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 255, 230, 207, 185, 165, 145, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 255, 230, 207, 186, 166, 147, 139, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 255, 231, 208, 187, 167, 148, 130, 134, 137, 140, 143, 145, 148, 150, 152, 155,
157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 255, 231, 209, 188, 168, 150, 132, 125, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 255, 231, 210, 189, 170, 151, 134, 117, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 255, 232, 210, 190, 171, 152, 135, 119, 113, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 255, 232, 211, 191, 172, 154, 137, 121, 105, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 255, 232, 211, 192, 173, 155, 138, 122, 107, 101, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 255, 233, 212, 192, 174, 156, 140, 124, 109,  94,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134,
136, 138, 140, 142, 143, 145, 147, 149, 255, 233, 213, 193, 175, 158, 141, 125, 110,  96,  91,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98,  84,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  86,  82,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  75,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  77,  73,  77,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  67,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119,
255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  69,  65,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  59,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  61,  58,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  52,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  54,  51,  55,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  46,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93, 255, 236, 219, 202, 186, 170, 156, 142,
128, 115, 103,  91,  80,  69,  58,  48,  45,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  40,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  42,  39,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  34,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  36,  33,  37,  40,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  29,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,
 49,  40,  31,  28,  32,  35,  38,  42,  45,  48,  51,  54,  57,  59,  62,  65, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  24,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  26,  23,  27,  30,  33,  37,  40,  43,  46,  49,  52,  54,  57, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  19,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50,  53, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  21,  19,  22,  26,  29,  32,  35,  38,  41,  44,  47,  49, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  15,  18,  22,  25,  28,  31,  34,  37,  40,  43,  46, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  16,  14,  18,
 21,  24,  28,  31,  34,  37,  39,  42, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  11,  14,  17,  21,  24,  27,  30,  33,  36,  39, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  12,  10,  14,  17,  20,  23,  27,  29,  32,  35, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  14,   7,  10,  13,  17,  20,  23,  26,  29,  32, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  16,   8,   7,  10,  13,  16,  19,  23,  25,  28, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  17,  10,   3,   6,  10,  13,  16,  19,  22,  25, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  19,  12,   5,   3,   6,   9,  13,  16,  19,  22,
255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  13,   6,   0,   3,   6,   9,  12,  15,  18, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  15,   8,   1,   4,   8,  11,  14,  17,  20, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  10,   3,   6,   9,  12,  15,  18,  21, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  11,   4,   8,  11,  14,  17,  20,  23, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  13,   6,   9,  12,  15,  18,  21,  24, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  14,   8,  11,  14,  17,  20,  23,  25, 255, 240, 227, 214, 201, 189, 177, 165,
154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  16,   9,  12,  15,  18,  21,  24,  27, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  18,  11,  14,  17,  20,  23,  25,  28, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  12,  15,  18,  21,  24,  27,  29, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  14,  17,  20,  23,  25,  28,  31, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,  18,  21,  24,  27,  29,  32, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  20,  23,  25,  28,  31,  33, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,
 84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  21,  24,  27,  29,  32,  35, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  23,  25,  28,  31,  33,  36, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 255, 227, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 255, 228, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 255, 228, 204, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225,
225, 226, 226, 227, 227, 228, 228, 229, 255, 229, 204, 194, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 255, 229, 205, 183, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 255, 229, 206, 184, 175, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 255, 230, 207, 185, 165, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 255, 230, 207, 186, 166, 158, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 255, 231, 208, 187, 167, 148, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193,
255, 231, 209, 188, 168, 150, 142, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 255, 231, 210, 189, 170, 151, 134, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 255, 232, 210, 190, 171, 152, 135, 129, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 255, 232, 211, 191, 172, 154, 137, 121, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 255, 232, 211, 192, 173, 155, 138, 122, 116, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 166, 255, 233, 212, 192, 174, 156, 140, 124, 109, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 255, 233, 213, 193, 175, 158, 141, 125,
110, 105, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 255, 233, 213, 194, 176, 159, 143, 127, 112,  98, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 255, 234, 214, 195, 177, 160, 144, 128, 114, 100,  95,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101,  88,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  90,  85,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  79,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  81,  77,  80,  84,  87,
 90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 126, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  71,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  73,  69,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  63,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  65,  61,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  56,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  58,  55,  58,  62,  65,  68,  71,  74,  77,  80,
 83,  85,  88,  90,  93,  95,  97,  99, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  60,  50,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  51,  48,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  43,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  45,  42,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  38,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  40,  37,  40,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  75,
255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  41,  32,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  34,  32,  35,  38,  42,  45,  48,  51,  54,  57,  59,  62,  65,  67, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  27,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  29,  27,  30,  33,  37,  40,  43,  46,  49,  52,  54,  57,  59, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  23,  26,  29,  33,  36,  39,  42,  45,  48,  50,  53,  56, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  24,  22,  26,  29,  32,  35,  38,  41,  44,  47,  49,  52, 255, 239, 223, 209, 195, 181, 168, 155,
143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  18,  22,  25,  28,  31,  34,  37,  40,  43,  46,  49, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  20,  18,  21,  24,  28,  31,  34,  37,  39,  42,  45, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  14,  17,  21,  24,  27,  30,  33,  36,  39,  41, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  16,  14,  17,  20,  23,  27,  29,  32,  35,  38, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  17,  10,  13,  17,  20,  23,  26,  29,  32,  35, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  19,  12,  10,  13,  16,  19,  23,  25,  28,  31, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,
 69,  60,  52,  44,  36,  28,  21,  13,   6,  10,  13,  16,  19,  22,  25,  28, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  15,   8,   6,   9,  13,  16,  19,  22,  25, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  10,   3,   6,   9,  12,  15,  18,  21, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  11,   4,   3,   6,   9,  12,  15,  18, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  13,   6,   0,   3,   6,   9,  12,  15, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  14,   8,   1,   4,   7,  10,  13,  16, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,
 16,   9,   3,   6,   9,  12,  15,  18, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  18,  11,   4,   7,  10,  13,  16,  19, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  12,   6,   9,  12,  15,  18,  20, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  14,   7,  10,  13,  16,  19,  22, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,   9,  12,  15,  18,  20,  23, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  10,  13,  16,  19,  22,  25, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  12,  15,  18,  20,  23,  26,
255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  13,  16,  19,  22,  25,  27, 255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,  87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,  18,  20,  23,  26,  28, 255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,  88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  19,  22,  25,  27,  30, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 255, 228, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 255, 229, 217, 218, 219, 220, 221, 222,
223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 255, 229, 205, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 255, 229, 206, 196, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 223, 255, 230, 207, 185, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 255, 230, 207, 186, 177, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 211, 255, 231, 208, 187, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 255, 231, 209, 188, 168, 160, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180,
182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 199, 255, 231, 210, 189, 170, 151, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 255, 232, 210, 190, 171, 152, 145, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 255, 232, 211, 191, 172, 154, 137, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 255, 232, 211, 192, 173, 155, 138, 132, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 255, 233, 212, 192, 174, 156, 140, 124, 127, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 255, 233, 213, 193, 175, 158, 141, 125, 119, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155,
156, 158, 160, 161, 163, 164, 166, 167, 255, 233, 213, 194, 176, 159, 143, 127, 112, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 255, 234, 214, 195, 177, 160, 144, 128, 114, 108, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 157, 255, 234, 214, 196, 178, 161, 145, 130, 115, 101, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 255, 234, 215, 196, 179, 162, 146, 131, 117, 103,  98, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 147, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105,  92,  95,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106,  93,  89,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 137,
255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  83,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  84,  80,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 126, 128, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  74,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  76,  72,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  67,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  69,  65,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 110, 255, 236, 219, 202, 187, 171, 157, 143,
130, 117, 104,  93,  81,  70,  60,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  62,  58,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97,  99, 101, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  53,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  55,  52,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91,  93, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  47,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  49,  46,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83,  85, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,
 50,  41,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  43,  40,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  75,  77, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  36,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  38,  35,  38,  42,  45,  48,  51,  54,  57,  59,  62,  65,  67,  69, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  31,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  33,  30,  33,  37,  40,  43,  46,  49,  52,  54,  57,  59,  62, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  26,  29,  33,  36,
 39,  42,  45,  48,  50,  53,  56,  58, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  28,  26,  29,  32,  35,  38,  41,  44,  47,  49,  52,  55, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  22,  25,  28,  31,  34,  37,  40,  43,  46,  49,  51, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  23,  21,  24,  28,  31,  34,  37,  39,  42,  45,  48, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  17,  21,  24,  27,  30,  33,  36,  39,  41,  44, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  19,  17,  20,  23,  27,  29,  32,  35,  38,  41, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  13,  17,  20,  23,  26,  29,  32,  35,  37,
255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  22,  15,  13,  16,  19,  23,  25,  28,  31,  34, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  10,  13,  16,  19,  22,  25,  28,  31, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  11,   9,  13,  16,  19,  22,  25,  27, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  13,   6,   9,  12,  15,  18,  21,  24, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  14,   8,   6,   9,  12,  15,  18,  21, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  16,   9,   3,   6,   9,  12,  15,  18, 255, 240, 227, 214, 201, 189, 177, 166,
155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  18,  11,   4,   3,   6,   9,  12,  15, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  12,   6,   0,   3,   6,   9,  11, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  14,   7,   1,   4,   7,  10,  13, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,   9,   3,   6,   9,  11,  14, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  10,   4,   7,  10,  13,  16, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  12,   6,   9,  11,  14,  17, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,
 86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  13,   7,  10,  13,  16,  18, 255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,  87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,   9,  11,  14,  17,  20, 255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,  88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  10,  13,  16,  18,  21, 255, 242, 229, 217, 205, 194, 183, 172, 162, 152, 142, 133, 123, 114, 106,  97,  89,  81,  73,  66,  58,  51,  44,  37,  31,  24,  18,  11,  14,  17,  20,  22, 255, 242, 229, 217, 206, 194, 183, 173, 162, 152, 143, 133, 124, 115, 107,  98,  90,  82,  74,  67,  60,  52,  45,  39,  32,  25,  19,  13,  16,  18,  21,  24, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247,
247, 247, 247, 248, 248, 248, 248, 248, 255, 229, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 255, 229, 218, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 236, 255, 230, 207, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 255, 230, 207, 197, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 255, 231, 208, 187, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 255, 231, 209, 188, 179, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212,
255, 231, 210, 189, 170, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 255, 232, 210, 190, 171, 163, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 199, 200, 255, 232, 211, 191, 172, 154, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 255, 232, 211, 192, 173, 155, 148, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 255, 233, 212, 192, 174, 156, 140, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 255, 233, 213, 193, 175, 158, 141, 135, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 179, 255, 233, 213, 194, 176, 159, 143, 127,
130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 255, 234, 214, 195, 177, 160, 144, 128, 123, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 166, 167, 168, 255, 234, 214, 196, 178, 161, 145, 130, 115, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 255, 234, 215, 196, 179, 162, 146, 131, 117, 112, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 157, 158, 255, 234, 215, 197, 180, 163, 148, 133, 118, 105, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 255, 235, 216, 198, 181, 165, 149, 134, 120, 106, 101, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 147, 148, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108,  95,  98, 101, 104, 107, 110,
113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 255, 235, 217, 199, 183, 167, 151, 137, 123, 110,  97,  92,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 137, 139, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98,  86,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  88,  84,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 126, 128, 130, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  78,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  80,  76,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  70,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99,
101, 104, 106, 108, 110, 112, 114, 116, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  83,  72,  68,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 110, 112, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  63,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  65,  62,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97,  99, 101, 104, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  57,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  58,  55,  59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91,  93,  95, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  50,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,
255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,  52,  49,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83,  85,  87, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  45,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  46,  44,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  75,  77,  79, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  39,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  41,  38,  42,  45,  48,  51,  54,  57,  59,  62,  65,  67,  69,  72, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  34,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68, 255, 239, 224, 209, 195, 182, 169, 156,
144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  36,  33,  37,  40,  43,  46,  49,  52,  54,  57,  59,  62,  64, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  29,  33,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  31,  29,  32,  35,  38,  41,  44,  47,  49,  52,  55,  57, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  25,  28,  31,  34,  37,  40,  43,  46,  49,  51,  54, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  27,  24,  28,  31,  34,  37,  39,  42,  45,  48,  50, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  21,  24,  27,  30,  33,  36,  39,  41,  44,  47, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,
 70,  62,  53,  45,  37,  30,  22,  20,  23,  27,  29,  32,  35,  38,  41,  43, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  17,  20,  23,  26,  29,  32,  35,  37,  40, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  18,  16,  19,  23,  25,  28,  31,  34,  37, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  13,  16,  19,  22,  25,  28,  31,  33, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  14,  13,  16,  19,  22,  25,  27,  30, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  16,   9,  12,  15,  18,  21,  24,  27, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,
 18,  11,   9,  12,  15,  18,  21,  24, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  12,   6,   9,  12,  15,  18,  20, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  14,   7,   6,   9,  12,  15,  17, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,   9,   3,   6,   9,  11,  14, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  10,   4,   3,   6,   8,  11, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  12,   6,   0,   2,   5,   8, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  13,   7,   1,   4,   7,  10,
255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,  87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,   9,   2,   5,   8,  11, 255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,  88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  10,   4,   7,  10,  12, 255, 242, 229, 217, 205, 194, 183, 172, 162, 152, 142, 133, 123, 114, 106,  97,  89,  81,  73,  66,  58,  51,  44,  37,  31,  24,  18,  11,   5,   8,  11,  14, 255, 242, 229, 217, 206, 194, 183, 173, 162, 152, 143, 133, 124, 115, 107,  98,  90,  82,  74,  67,  60,  52,  45,  39,  32,  25,  19,  13,   7,  10,  12,  15, 255, 242, 229, 217, 206, 195, 184, 173, 163, 153, 144, 134, 125, 116, 108,  99,  91,  83,  76,  68,  61,  54,  47,  40,  33,  27,  20,  14,   8,  11,  14,  16, 255, 242, 230, 218, 206, 195, 184, 174, 164, 154, 144, 135, 126, 117, 109, 100,  92,  84,  77,  69,  62,  55,  48,  41,  35,  28,  22,  16,  10,  12,  15,  18, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 255, 230, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 255, 230, 219, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 236, 236, 255, 231, 208, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 255, 231, 209, 199, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 255, 231, 210, 189, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206,
207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 255, 232, 210, 190, 181, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 212, 255, 232, 211, 191, 172, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 255, 232, 211, 192, 173, 165, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 199, 200, 201, 255, 233, 212, 192, 174, 156, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 255, 233, 213, 193, 175, 158, 151, 153, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 255, 233, 213, 194, 176, 159, 143, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175,
177, 178, 179, 180, 182, 183, 184, 185, 255, 234, 214, 195, 177, 160, 144, 137, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 255, 234, 214, 196, 178, 161, 145, 130, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 255, 234, 215, 196, 179, 162, 146, 131, 126, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 166, 167, 168, 170, 255, 234, 215, 197, 180, 163, 148, 133, 118, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 255, 235, 216, 198, 181, 165, 149, 134, 120, 115, 118, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 157, 158, 160, 255, 235, 216, 199, 182, 166, 150, 135, 121, 108, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155,
255, 235, 217, 199, 183, 167, 151, 137, 123, 110, 105, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 147, 148, 150, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111,  98, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 100,  95,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 137, 139, 141, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101,  89,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  91,  87,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 126, 128, 130, 131, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  81,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 255, 237, 219, 203, 187, 172, 158, 144,
131, 118, 106,  94,  83,  79,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  74,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  75,  72,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  67,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  68,  65,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97,  99, 101, 104, 106, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  60,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 101, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  62,
 59,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91,  93,  95,  97, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  54,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  55,  53,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83,  85,  87,  89, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  48,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83,  86, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  50,  47,  50,  53,  56,  59,  62,  65,  67,  70,  72,  75,  77,  79,  82, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  43,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  44,  42,  45,  48,  51,  54,
 57,  59,  62,  65,  67,  69,  72,  74, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  38,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  39,  37,  40,  43,  46,  49,  52,  54,  57,  59,  62,  64,  67, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  33,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  34,  32,  35,  38,  41,  44,  47,  49,  52,  55,  57,  60, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  28,  31,  34,  37,  40,  43,  46,  49,  51,  54,  56, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  30,  28,  31,  34,  37,  39,  42,  45,  48,  50,  53,
255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  31,  24,  27,  30,  33,  36,  39,  41,  44,  47,  49, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  26,  23,  27,  29,  32,  35,  38,  41,  43,  46, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  20,  23,  26,  29,  32,  35,  37,  40,  43, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  21,  19,  23,  25,  28,  31,  34,  37,  39, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  16,  19,  22,  25,  28,  31,  33,  36, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  18,  16,  19,  22,  25,  27,  30,  33, 255, 241, 227, 214, 202, 190, 178, 167,
156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  19,  12,  15,  18,  21,  24,  27,  29, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  14,  12,  15,  18,  21,  24,  26, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,   9,  12,  15,  18,  20,  23, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  10,   9,  12,  15,  17,  20, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  12,   6,   9,  11,  14,  17, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  13,   7,   6,   8,  11,  14, 255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,
 87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,   9,   2,   5,   8,  11, 255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,  88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  10,   4,   2,   5,   8, 255, 242, 229, 217, 205, 194, 183, 172, 162, 152, 142, 133, 123, 114, 106,  97,  89,  81,  73,  66,  58,  51,  44,  37,  31,  24,  18,  11,   5,   0,   2,   5, 255, 242, 229, 217, 206, 194, 183, 173, 162, 152, 143, 133, 124, 115, 107,  98,  90,  82,  74,  67,  60,  52,  45,  39,  32,  25,  19,  13,   7,   1,   4,   7, 255, 242, 229, 217, 206, 195, 184, 173, 163, 153, 144, 134, 125, 116, 108,  99,  91,  83,  76,  68,  61,  54,  47,  40,  33,  27,  20,  14,   8,   2,   5,   8, 255, 242, 230, 218, 206, 195, 184, 174, 164, 154, 144, 135, 126, 117, 109, 100,  92,  84,  77,  69,  62,  55,  48,  41,  35,  28,  22,  16,  10,   4,   7,   9, 255, 242, 230, 218, 207, 196, 185, 175, 165, 155, 145, 136, 127, 118, 110, 101,  93,  86,  78,  71,  63,  56,  49,  43,
 36,  29,  23,  17,  11,   5,   8,  11, 255, 242, 230, 218, 207, 196, 185, 175, 165, 155, 146, 137, 128, 119, 111, 103,  94,  87,  79,  72,  64,  57,  50,  44,  37,  31,  25,  18,  12,   7,   9,  12, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 255, 231, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 255, 231, 220, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 236, 236, 236, 255, 231, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 230,
255, 232, 210, 201, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 255, 232, 211, 191, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 219, 255, 232, 211, 192, 183, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 212, 213, 255, 233, 212, 192, 174, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 207, 255, 233, 213, 193, 175, 167, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 197, 198, 199, 199, 200, 201, 202, 255, 233, 213, 194, 176, 159, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 255, 234, 214, 195, 177, 160, 153, 155,
158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 255, 234, 214, 196, 178, 161, 145, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 255, 234, 215, 196, 179, 162, 146, 140, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 255, 234, 215, 197, 180, 163, 148, 133, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 255, 235, 216, 198, 181, 165, 149, 134, 128, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 166, 167, 168, 170, 171, 255, 235, 216, 199, 182, 166, 150, 135, 121, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 166, 255, 235, 217, 199, 183, 167, 151, 137, 123, 118, 120, 123, 126, 128, 131, 133,
135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 157, 158, 160, 161, 255, 235, 217, 200, 183, 168, 152, 138, 124, 111, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155, 156, 255, 236, 218, 201, 184, 169, 154, 139, 126, 113, 108, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 147, 148, 150, 151, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 101, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 147, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 103,  99, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 137, 139, 141, 142, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104,  93,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 138, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106,  94,  90,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118,
120, 122, 124, 126, 128, 130, 131, 133, 255, 237, 220, 204, 188, 173, 159, 145, 132, 119, 107,  96,  84,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  86,  82,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 124, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  77,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 120, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  78,  75,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  70,  73,  76,  79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 112, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  71,  68,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97,  99, 101, 104, 106, 108,
255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  63,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 101, 104, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  65,  62,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91,  93,  95,  97,  99, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  57,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93,  96, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  59,  56,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83,  85,  87,  89,  92, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  51,  54,  57,  60,  63,  66,  69,  71,  74,  76,  79,  81,  83,  86,  88, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  53,  50,  53,  56,  59,  62,  65,  67,  70,  72,  75,  77,  79,  82,  84, 255, 239, 224, 210, 196, 182, 170, 157,
145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  46,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78,  80, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  47,  45,  48,  51,  54,  57,  59,  62,  65,  67,  69,  72,  74,  76, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  41,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71,  73, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  42,  40,  43,  46,  49,  52,  54,  57,  59,  62,  64,  67,  69, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  36,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63,  66, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  37,  35,  38,  41,  44,  47,  49,  52,  55,  57,  60,  62, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,
 72,  63,  55,  47,  39,  31,  34,  37,  40,  43,  46,  49,  51,  54,  56,  59, 255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  33,  31,  34,  37,  39,  42,  45,  48,  50,  53,  55, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  27,  30,  33,  36,  39,  41,  44,  47,  49,  52, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  29,  27,  29,  32,  35,  38,  41,  43,  46,  48, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  23,  26,  29,  32,  35,  37,  40,  43,  45, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  24,  23,  25,  28,  31,  34,  37,  39,  42, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,
 19,  22,  25,  28,  31,  33,  36,  38, 255, 241, 227, 215, 202, 190, 179, 167, 157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  21,  19,  22,  25,  27,  30,  33,  35, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  15,  18,  21,  24,  27,  29,  32, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  17,  15,  18,  21,  24,  26,  29, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  12,  15,  18,  20,  23,  26, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  13,  12,  15,  17,  20,  23, 255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,  87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,   9,  11,  14,  17,  20,
255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,  88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  10,   8,  11,  14,  17, 255, 242, 229, 217, 205, 194, 183, 172, 162, 152, 142, 133, 123, 114, 106,  97,  89,  81,  73,  66,  58,  51,  44,  37,  31,  24,  18,  11,   5,   8,  11,  14, 255, 242, 229, 217, 206, 194, 183, 173, 162, 152, 143, 133, 124, 115, 107,  98,  90,  82,  74,  67,  60,  52,  45,  39,  32,  25,  19,  13,   7,   5,   8,  11, 255, 242, 229, 217, 206, 195, 184, 173, 163, 153, 144, 134, 125, 116, 108,  99,  91,  83,  76,  68,  61,  54,  47,  40,  33,  27,  20,  14,   8,   2,   5,   8, 255, 242, 230, 218, 206, 195, 184, 174, 164, 154, 144, 135, 126, 117, 109, 100,  92,  84,  77,  69,  62,  55,  48,  41,  35,  28,  22,  16,  10,   4,   2,   5, 255, 242, 230, 218, 207, 196, 185, 175, 165, 155, 145, 136, 127, 118, 110, 101,  93,  86,  78,  71,  63,  56,  49,  43,  36,  29,  23,  17,  11,   5,   0,   2, 255, 242, 230, 218, 207, 196, 185, 175,
165, 155, 146, 137, 128, 119, 111, 103,  94,  87,  79,  72,  64,  57,  50,  44,  37,  31,  25,  18,  12,   7,   1,   4, 255, 242, 230, 219, 207, 197, 186, 176, 166, 156, 147, 138, 129, 120, 112, 104,  96,  88,  80,  73,  66,  59,  52,  45,  38,  32,  26,  20,  14,   8,   2,   5, 255, 242, 230, 219, 208, 197, 187, 176, 166, 157, 148, 138, 130, 121, 113, 104,  97,  89,  81,  74,  67,  60,  53,  46,  40,  33,  27,  21,  15,   9,   4,   6, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 244, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 248, 255, 231, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240, 240, 241, 241, 241, 241, 242, 242, 242, 242, 242, 255, 232, 221, 222, 223, 224, 225, 225, 226, 227, 228, 228, 229, 229, 230, 230,
231, 231, 232, 232, 233, 233, 233, 234, 234, 235, 235, 235, 236, 236, 236, 236, 255, 232, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 221, 222, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 229, 230, 230, 231, 255, 232, 211, 202, 204, 205, 206, 207, 208, 210, 211, 212, 212, 213, 214, 215, 216, 217, 217, 218, 219, 219, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 255, 233, 212, 192, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 213, 214, 214, 215, 216, 216, 217, 217, 218, 219, 219, 255, 233, 213, 193, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 204, 205, 206, 207, 208, 209, 210, 210, 211, 212, 212, 213, 214, 255, 233, 213, 194, 176, 178, 180, 182, 183, 185, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 207, 208, 255, 234, 214, 195, 177, 170, 172, 174, 175, 177, 179, 180, 182, 184, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196,
197, 198, 199, 199, 200, 201, 202, 203, 255, 234, 214, 196, 178, 161, 163, 166, 168, 170, 171, 173, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 197, 255, 234, 215, 196, 179, 162, 155, 158, 160, 162, 164, 166, 168, 170, 171, 173, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 255, 234, 215, 197, 180, 163, 148, 150, 152, 155, 157, 159, 161, 163, 165, 166, 168, 170, 171, 173, 174, 175, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 255, 235, 216, 198, 181, 165, 149, 143, 145, 148, 150, 152, 154, 156, 158, 160, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 182, 255, 235, 216, 199, 182, 166, 150, 135, 138, 141, 143, 145, 147, 149, 152, 153, 155, 157, 159, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 177, 255, 235, 217, 199, 183, 167, 151, 137, 131, 134, 136, 139, 141, 143, 145, 147, 149, 151, 153, 155, 156, 158, 160, 161, 163, 164, 166, 167, 168, 170, 171, 172,
255, 235, 217, 200, 183, 168, 152, 138, 124, 127, 130, 132, 134, 137, 139, 141, 143, 145, 147, 149, 151, 152, 154, 156, 157, 159, 160, 162, 163, 165, 166, 167, 255, 236, 218, 201, 184, 169, 154, 139, 126, 120, 123, 126, 128, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 150, 152, 154, 155, 157, 158, 160, 161, 162, 255, 236, 218, 201, 185, 170, 155, 141, 127, 114, 117, 119, 122, 125, 127, 129, 132, 134, 136, 138, 140, 142, 143, 145, 147, 149, 150, 152, 153, 155, 156, 158, 255, 236, 219, 202, 186, 170, 156, 142, 128, 115, 111, 113, 116, 119, 121, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 145, 147, 148, 150, 151, 153, 255, 236, 219, 202, 187, 171, 157, 143, 130, 117, 104, 107, 110, 113, 115, 118, 120, 123, 125, 127, 129, 131, 133, 135, 137, 139, 140, 142, 144, 145, 147, 148, 255, 237, 219, 203, 187, 172, 158, 144, 131, 118, 106, 101, 104, 107, 110, 112, 115, 117, 119, 122, 124, 126, 128, 130, 132, 134, 135, 137, 139, 141, 142, 144, 255, 237, 220, 204, 188, 173, 159, 145,
132, 119, 107,  96,  99, 101, 104, 107, 109, 112, 114, 117, 119, 121, 123, 125, 127, 129, 131, 133, 134, 136, 138, 139, 255, 237, 220, 204, 189, 174, 160, 146, 133, 121, 109,  97,  93,  96,  99, 101, 104, 107, 109, 111, 114, 116, 118, 120, 122, 124, 126, 128, 130, 131, 133, 135, 255, 237, 221, 205, 189, 175, 161, 147, 134, 122, 110,  99,  88,  91,  93,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 130, 255, 237, 221, 205, 190, 176, 162, 148, 136, 123, 112, 100,  89,  85,  88,  91,  94,  96,  99, 101, 104, 106, 109, 111, 113, 115, 117, 119, 121, 123, 124, 126, 255, 238, 221, 206, 191, 176, 163, 149, 137, 125, 113, 101,  91,  80,  83,  86,  89,  91,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 255, 238, 222, 206, 191, 177, 164, 151, 138, 126, 114, 103,  92,  82,  78,  81,  84,  87,  89,  92,  94,  97,  99, 101, 104, 106, 108, 110, 112, 114, 116, 118, 255, 238, 222, 207, 192, 178, 165, 152, 139, 127, 115, 104,  93,  83,  73,  76,
 79,  82,  84,  87,  90,  92,  95,  97,  99, 101, 104, 106, 108, 110, 112, 114, 255, 238, 222, 207, 193, 179, 165, 152, 140, 128, 117, 106,  95,  84,  74,  71,  74,  77,  80,  83,  85,  88,  90,  93,  95,  97,  99, 101, 104, 106, 108, 109, 255, 238, 223, 208, 193, 180, 166, 153, 141, 129, 118, 107,  96,  86,  76,  66,  69,  72,  75,  78,  81,  83,  86,  88,  91,  93,  95,  97,  99, 101, 104, 105, 255, 238, 223, 208, 194, 180, 167, 154, 142, 130, 119, 108,  98,  87,  77,  68,  65,  68,  71,  73,  76,  79,  81,  84,  86,  89,  91,  93,  95,  97,  99, 101, 255, 239, 223, 209, 195, 181, 168, 155, 143, 132, 120, 109,  99,  89,  79,  69,  60,  63,  66,  69,  72,  74,  77,  80,  82,  84,  87,  89,  91,  93,  96,  98, 255, 239, 224, 209, 195, 182, 169, 156, 144, 133, 121, 111, 100,  90,  80,  71,  62,  59,  62,  65,  67,  70,  73,  75,  78,  80,  83,  85,  87,  89,  92,  94, 255, 239, 224, 210, 196, 182, 170, 157, 145, 134, 123, 112, 101,  91,  82,  72,  63,  54,  57,  60,  63,  66,  69,  71,
 74,  76,  79,  81,  83,  86,  88,  90, 255, 239, 224, 210, 196, 183, 170, 158, 146, 135, 124, 113, 103,  93,  83,  74,  65,  56,  53,  56,  59,  62,  65,  67,  70,  72,  75,  77,  79,  82,  84,  86, 255, 239, 225, 210, 197, 184, 171, 159, 147, 136, 125, 114, 104,  94,  84,  75,  66,  57,  49,  52,  55,  58,  61,  63,  66,  68,  71,  73,  76,  78,  80,  82, 255, 239, 225, 211, 197, 184, 172, 160, 148, 137, 126, 115, 105,  95,  86,  77,  68,  59,  50,  48,  51,  54,  57,  59,  62,  65,  67,  69,  72,  74,  76,  79, 255, 240, 225, 211, 198, 185, 173, 161, 149, 138, 127, 117, 106,  97,  87,  78,  69,  60,  52,  44,  47,  50,  53,  55,  58,  61,  63,  66,  68,  71,  73,  75, 255, 240, 225, 212, 198, 186, 173, 161, 150, 139, 128, 118, 108,  98,  88,  79,  70,  62,  53,  45,  43,  46,  49,  52,  54,  57,  59,  62,  64,  67,  69,  71, 255, 240, 226, 212, 199, 186, 174, 162, 151, 140, 129, 119, 109,  99,  90,  81,  72,  63,  55,  47,  39,  42,  45,  48,  50,  53,  56,  58,  61,  63,  66,  68,
255, 240, 226, 212, 199, 187, 175, 163, 152, 141, 130, 120, 110, 100,  91,  82,  73,  65,  56,  48,  41,  38,  41,  44,  47,  49,  52,  55,  57,  60,  62,  64, 255, 240, 226, 213, 200, 187, 175, 164, 152, 142, 131, 121, 111, 101,  92,  83,  74,  66,  58,  50,  42,  34,  37,  40,  43,  46,  49,  51,  54,  56,  59,  61, 255, 240, 226, 213, 200, 188, 176, 165, 153, 143, 132, 122, 112, 103,  93,  84,  76,  67,  59,  51,  43,  36,  34,  37,  39,  42,  45,  48,  50,  53,  55,  58, 255, 240, 227, 214, 201, 189, 177, 165, 154, 143, 133, 123, 113, 104,  95,  86,  77,  69,  61,  53,  45,  37,  30,  33,  36,  39,  41,  44,  47,  49,  52,  54, 255, 240, 227, 214, 201, 189, 177, 166, 155, 144, 134, 124, 114, 105,  96,  87,  78,  70,  62,  54,  46,  39,  32,  29,  32,  35,  38,  41,  43,  46,  48,  51, 255, 241, 227, 214, 202, 190, 178, 167, 156, 145, 135, 125, 115, 106,  97,  88,  80,  71,  63,  55,  48,  40,  33,  26,  29,  32,  35,  37,  40,  43,  45,  47, 255, 241, 227, 215, 202, 190, 179, 167,
157, 146, 136, 126, 116, 107,  98,  89,  81,  73,  65,  57,  49,  42,  34,  27,  25,  28,  31,  34,  37,  39,  42,  44, 255, 241, 228, 215, 203, 191, 179, 168, 157, 147, 137, 127, 117, 108,  99,  91,  82,  74,  66,  58,  50,  43,  36,  29,  22,  25,  28,  31,  33,  36,  38,  41, 255, 241, 228, 215, 203, 191, 180, 169, 158, 148, 138, 128, 118, 109, 100,  92,  83,  75,  67,  59,  52,  44,  37,  30,  24,  22,  25,  27,  30,  33,  35,  38, 255, 241, 228, 216, 204, 192, 180, 170, 159, 149, 139, 129, 119, 110, 101,  93,  84,  76,  68,  61,  53,  46,  39,  32,  25,  18,  21,  24,  27,  29,  32,  35, 255, 241, 228, 216, 204, 192, 181, 170, 160, 149, 139, 130, 120, 111, 103,  94,  86,  78,  70,  62,  54,  47,  40,  33,  26,  20,  18,  21,  24,  26,  29,  32, 255, 241, 229, 216, 204, 193, 182, 171, 160, 150, 140, 131, 121, 112, 104,  95,  87,  79,  71,  63,  56,  49,  41,  35,  28,  21,  15,  18,  20,  23,  26,  28, 255, 241, 229, 217, 205, 193, 182, 171, 161, 151, 141, 132, 122, 113, 105,  96,
 88,  80,  72,  64,  57,  50,  43,  36,  29,  23,  16,  15,  17,  20,  23,  25, 255, 242, 229, 217, 205, 194, 183, 172, 162, 152, 142, 133, 123, 114, 106,  97,  89,  81,  73,  66,  58,  51,  44,  37,  31,  24,  18,  11,  14,  17,  20,  22, 255, 242, 229, 217, 206, 194, 183, 173, 162, 152, 143, 133, 124, 115, 107,  98,  90,  82,  74,  67,  60,  52,  45,  39,  32,  25,  19,  13,  11,  14,  17,  19, 255, 242, 229, 217, 206, 195, 184, 173, 163, 153, 144, 134, 125, 116, 108,  99,  91,  83,  76,  68,  61,  54,  47,  40,  33,  27,  20,  14,   8,  11,  14,  16, 255, 242, 230, 218, 206, 195, 184, 174, 164, 154, 144, 135, 126, 117, 109, 100,  92,  84,  77,  69,  62,  55,  48,  41,  35,  28,  22,  16,  10,   8,  11,  14, 255, 242, 230, 218, 207, 196, 185, 175, 165, 155, 145, 136, 127, 118, 110, 101,  93,  86,  78,  71,  63,  56,  49,  43,  36,  29,  23,  17,  11,   5,   8,  11, 255, 242, 230, 218, 207, 196, 185, 175, 165, 155, 146, 137, 128, 119, 111, 103,  94,  87,  79,  72,  64,  57,  50,  44,
 37,  31,  25,  18,  12,   7,   5,   8, 255, 242, 230, 219, 207, 197, 186, 176, 166, 156, 147, 138, 129, 120, 112, 104,  96,  88,  80,  73,  66,  59,  52,  45,  38,  32,  26,  20,  14,   8,   2,   5, 255, 242, 230, 219, 208, 197, 187, 176, 166, 157, 148, 138, 130, 121, 113, 104,  97,  89,  81,  74,  67,  60,  53,  46,  40,  33,  27,  21,  15,   9,   4,   2, 255, 242, 231, 219, 208, 197, 187, 177, 167, 158, 148, 139, 130, 122, 114, 105,  98,  90,  82,  75,  68,  61,  54,  47,  41,  35,  28,  22,  16,  11,   5,   0, 255, 242, 231, 219, 208, 198, 187, 177, 168, 158, 149, 140, 131, 123, 114, 106,  99,  91,  83,  76,  69,  62,  55,  49,  42,  36,  30,  24,  18,  12,   6,   1,
};
